@@ -10,21 +10,42 @@ services:
10
10
- ${PWD}:${PWD}
11
11
- /tmp:/tmp
12
12
- ./.test-ansible:${HOME}/.ansible
13
- - ${SSH_AUTH_SOCK:-/run}:${SSH_AUTH_SOCK:-/run}
13
+ - ${_SSH_AUTH_SOCK:-${ SSH_AUTH_SOCK:-/run}} :${_SSH_AUTH_SOCK:-${ SSH_AUTH_SOCK:-/run} }
14
14
- ${SSH_KEY:-${HOME}}:${SSH_KEY_MOUNT:-${SSH_KEY:-${HOME}}}
15
15
environment :
16
16
KEEP_SERVERS :
17
17
KEEP_SERVERS_AFTER_FAIL :
18
18
HOME :
19
+ OS_AUTH_URL :
19
20
OS_CLOUD :
20
21
OS_CLIENT_CONFIG_FILE :
21
22
OS_DOMAIN_NAME :
23
+ OS_IDENTITY_API_VERSION :
24
+ OS_INTERFACE :
25
+ OS_PASSWORD :
26
+ OS_PROJECT_DOMAIN_ID :
27
+ OS_PROJECT_DOMAIN_NAME :
28
+ OS_PROJECT_ID :
29
+ OS_PROJECT_NAME :
30
+ OS_TENANT_ID :
31
+ OS_TENANT_NAME :
22
32
OS_TOKEN :
33
+ OS_REGION_NAME :
34
+ OS_USER_DOMAIN_NAME :
35
+ OS_USERNAME :
23
36
POETRY_CACHE_DIR : " ${POETRY_CACHE_DIR:-/tmp}"
24
37
POETRY_VIRTUALENVS_PATH : " ${POETRY_VIRTUALENVS_PATH:-/tmp}"
25
- SSH_AUTH_SOCK :
38
+ SSH_AUTH_SOCK : " ${_SSH_AUTH_SOCK:-${SSH_AUTH_SOCK:-/run}}"
39
+ TF_VAR_allocate_private_net :
40
+ TF_VAR_control_plane_count :
41
+ TF_VAR_floating_pool :
42
+ TF_VAR_image_name :
43
+ TF_VAR_network_name :
44
+ TF_VAR_inventory_dir :
26
45
TF_VAR_ssh_key_path :
27
46
TF_VAR_stem :
47
+ TF_VAR_worker_count :
48
+
28
49
29
50
tests :
30
51
build : .
@@ -37,18 +58,15 @@ services:
37
58
]
38
59
command : ["-x"]
39
60
extends :
40
- file : docker-compose.yaml
41
61
service : terraform
42
62
43
63
shell :
44
64
entrypoint : ["${PWD}/scripts/detect-user.sh"]
45
- command : ["-c", " /bin/bash"]
65
+ command : ["/bin/bash"]
46
66
extends :
47
- file : docker-compose.yaml
48
67
service : tests
49
68
terraform_dev :
50
69
extends :
51
- file : docker-compose.yaml
52
70
service : terraform
53
71
environment :
54
72
TF_VAR_inventory_dir : " ${PWD}/tests/dev"
@@ -58,7 +76,6 @@ services:
58
76
condition : service_completed_successfully
59
77
dev :
60
78
extends :
61
- file : docker-compose.yaml
62
79
service : tests
63
80
environment :
64
81
ANSIBLE_HOST_KEY_CHECKING : false
0 commit comments