This commit is contained in:
@@ -54,7 +54,7 @@
|
||||
containers: true
|
||||
containers_all: true
|
||||
register: host_info
|
||||
until: host_info.containers is defined and (host_info.containers | length) >= 2
|
||||
until: (host_info.containers | selectattr('Names', 'match', '.*-web') | list | length) >= 1 and (host_info.containers | selectattr('Names', 'match', '.*-db') | list | length) >= 1
|
||||
retries: 10
|
||||
delay: 5
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
- name: Verify that web and db services are running
|
||||
ansible.builtin.assert:
|
||||
that:
|
||||
- (host_info.containers | selectattr('Config.Labels.com.docker.compose.project', 'equalto', project_name) | selectattr('Names', 'match', '.*-web-.*') | first).State.Running
|
||||
- (host_info.containers | selectattr('Config.Labels.com.docker.compose.project', 'equalto', project_name) | selectattr('Names', 'match', '.*-db-.*') | first).State.Running
|
||||
- (host_info.containers | selectattr('Names', 'match', '.*-web') | first).Status is search('Up')
|
||||
- (host_info.containers | selectattr('Names', 'match', '.*-db') | first).Status is search('Up')
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user