11import { initialState } from '../reducer'
2- import { DEBUG_API_SERVER } from 'components/DbLabInstanceForm/utils'
2+ import { sePackageTag , DEBUG_API_SERVER } from 'components/DbLabInstanceForm/utils'
33
44const API_SERVER = process . env . REACT_APP_API_SERVER
55
66export const getPlaybookCommand = (
77 state : typeof initialState ,
88 orgKey : string ,
99) =>
10- `docker run --rm -it -v $HOME/.ssh:/root/.ssh:ro -e ANSIBLE_SSH_ARGS="-F none" postgresai/dle-se-ansible:v1.0-rc.3 \\\r
11- ansible-playbook deploy_dle.yml --extra-vars \\\r
12- "dle_host='user@server-ip-address' \\\r
13- dle_platform_project_name='${ state . name } ' \\\r
14- dle_version='${ state . tag } ' \\\r
15- ${ orgKey ? `dle_platform_org_key='${ orgKey } ' \\\r` : `` }
16- ${
10+ `docker run --rm -it \\\r
11+ -v $HOME/.ssh:/root/.ssh:ro -e ANSIBLE_SSH_ARGS="-F none" \\\r
12+ postgresai/dle-se-ansible:${ sePackageTag } \\\r
13+ ansible-playbook deploy_dle.yml --extra-vars \\\r
14+ "dle_host='user@server-ip-address' \\\r
15+ dle_platform_project_name='${ state . name } ' \\\r
16+ dle_version='${ state . tag } ' \\\r
17+ ${ orgKey ? `dle_platform_org_key='${ orgKey } ' \\\r` : `` }
18+ ${
1719 API_SERVER === DEBUG_API_SERVER
1820 ? `dle_platform_url='${ DEBUG_API_SERVER } ' \\\r`
1921 : ``
2022 }
21- ${ state . publicKeys ? `ssh_public_keys='${ state . publicKeys } ' \\\r` : `` }
22- dle_verification_token='${ state . verificationToken } '"
23+ ${ state . publicKeys ? `ssh_public_keys='${ state . publicKeys } ' \\\r` : `` }
24+ dle_verification_token='${ state . verificationToken } '"
2325`
2426
2527export const getAnsiblePlaybookCommand = (
@@ -46,7 +48,6 @@ sudo apt install -y python3-pip
4648pip3 install ansible`
4749
4850export const cloneRepositoryCommand = ( ) =>
49- `git clone https://gitlab.com/postgres-ai/dle-se-ansible.git
50- # Go to the playbook directory
51- cd dle-se-ansible/
52- `
51+ `git clone --depth 1 --branch ${ sePackageTag } \\
52+ https://gitlab.com/postgres-ai/dle-se-ansible.git \\
53+ && cd dle-se-ansible/`
0 commit comments