@@ -5,21 +5,30 @@ import { initialState } from '../reducer'
55const API_SERVER = process . env . REACT_APP_API_SERVER
66export const DEBUG_API_SERVER = 'https://v2.postgres.ai/api/general'
77
8- export const availableTags = [ '3.4.0-rc.7 ' , '4.0.0-alpha.6' ]
8+ export const availableTags = [ '3.4.0-rc.8 ' , '4.0.0-alpha.6' ]
99
10- export const sePackageTag = 'v1.0-rc.5 '
10+ export const sePackageTag = 'v1.0-rc.6 '
1111
1212export const dockerRunCommand = ( provider : string ) => {
1313 /* eslint-disable no-template-curly-in-string */
1414 switch ( provider ) {
1515 case 'aws' :
16- return 'docker run --rm -it --env AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} --env AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}'
16+ return `docker run --rm -it \\\r
17+ --env AWS_ACCESS_KEY_ID=\${AWS_ACCESS_KEY_ID} \\\r
18+ --env AWS_SECRET_ACCESS_KEY=\${AWS_SECRET_ACCESS_KEY}`
19+
1720 case 'gcp' :
18- return 'docker run --rm -it --env GCP_SERVICE_ACCOUNT_CONTENTS=${GCP_SERVICE_ACCOUNT_CONTENTS}'
21+ return `docker run --rm -it \\\r
22+ --env GCP_SERVICE_ACCOUNT_CONTENTS=\${GCP_SERVICE_ACCOUNT_CONTENTS}`
23+
1924 case 'hetzner' :
20- return 'docker run --rm -it --env HCLOUD_API_TOKEN=${HCLOUD_API_TOKEN}'
25+ return `docker run --rm -it \\\r
26+ --env HCLOUD_API_TOKEN=\${HCLOUD_API_TOKEN}`
27+
2128 case 'digitalocean' :
22- return 'docker run --rm -it --env DO_API_TOKEN=${DO_API_TOKEN}'
29+ return `docker run --rm -it \\\r
30+ --env DO_API_TOKEN=\${DO_API_TOKEN}`
31+
2332 default :
2433 throw new Error ( 'Provider is not supported' )
2534 }
@@ -33,27 +42,19 @@ export const getPlaybookCommand = (
3342 `${ dockerRunCommand ( state . provider ) } \\\r
3443 postgresai/dle-se-ansible:${ sePackageTag } \\\r
3544 ansible-playbook deploy_dle.yml --extra-vars \\\r
36- "provision='${ state . provider } ' \\\r
37- server_name='${ state . name } ' \\\r
38- server_type='${ state . instanceType . native_name } ' \\\r
39- server_image='${ cloudImages ?. native_os_image } ' \\\r
40- server_location='${ state . location . native_code } ' \\\r
41- volume_size='${ state . storage } ' \\\r
42- dle_verification_token='${ state . verificationToken } ' \\\r
43- dle_version='${ state . tag } ' \\\r
44- ${
45- state . snapshots > 1
46- ? `zpool_datasets_number='${ state . snapshots } ' \\\r`
47- : ``
48- }
49- ${ orgKey ? `dle_platform_org_key='${ orgKey } ' \\\r` : `` }
50- ${
51- API_SERVER === DEBUG_API_SERVER
52- ? `dle_platform_url='${ DEBUG_API_SERVER } ' \\\r`
53- : ``
54- }
55- ${ state . publicKeys ? `ssh_public_keys='${ state . publicKeys } ' \\\r` : `` }
56- dle_platform_project_name='${ state . name } '"`
45+ "provision='${ state . provider } ' \\\r
46+ server_name='${ state . name } ' \\\r
47+ server_type='${ state . instanceType . native_name } ' \\\r
48+ server_image='${ cloudImages ?. native_os_image } ' \\\r
49+ server_location='${ state . location . native_code } ' \\\r
50+ volume_size='${ state . storage } ' \\\r
51+ dle_verification_token='${ state . verificationToken } ' \\\r
52+ dle_version='${ state . tag } ' \\\r
53+ ${ state . snapshots > 1 ? `zpool_datasets_number='${ state . snapshots } ' \\\r` : `` }
54+ ${ orgKey ? `dle_platform_org_key='${ orgKey } ' \\\r` : `` }
55+ ${ API_SERVER === DEBUG_API_SERVER ? `dle_platform_url='${ DEBUG_API_SERVER } ' \\\r` : `` }
56+ ${ state . publicKeys ? `ssh_public_keys='${ state . publicKeys } ' \\\r` : `` }
57+ dle_platform_project_name='${ state . name } '"`
5758
5859export const getPlaybookCommandWithoutDocker = (
5960 state : typeof initialState ,
@@ -194,7 +195,7 @@ export const getNetworkSubnet = (provider: string, classNames: ClassesType) => {
194195 < >
195196 Public network is always attached; this is needed to access the
196197 server the installation process. The variable 'server_network' is
197- used to define an additional network will be attached.
198+ used to define an additional network will be attached
198199 </ >
199200 }
200201 code = "server_network='network-xx'"
0 commit comments