aboutsummaryrefslogtreecommitdiff
path: root/roles/kolla-ansible-reconfigure/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/kolla-ansible-reconfigure/tasks/main.yml')
-rw-r--r--roles/kolla-ansible-reconfigure/tasks/main.yml19
1 files changed, 8 insertions, 11 deletions
diff --git a/roles/kolla-ansible-reconfigure/tasks/main.yml b/roles/kolla-ansible-reconfigure/tasks/main.yml
index 287c3688b..732d1912b 100644
--- a/roles/kolla-ansible-reconfigure/tasks/main.yml
+++ b/roles/kolla-ansible-reconfigure/tasks/main.yml
@@ -40,17 +40,15 @@
when:
- container_engine == 'docker'
block:
- # NOTE(blanson): there is apparently no module to do that (!?)
- name: List docker containers
- ansible.builtin.command:
- cmd: "docker ps --format '{{ '{{' }}.Names{{ '}}' }}'"
- register: _deploy_docker_ps_raw
- changed_when: false
+ community.docker.docker_host_info:
+ containers: true
+ register: _docker_host_info
- name: Get details of all containers on host
community.docker.docker_container_info:
name: "{{ item }}"
- loop: "{{ _deploy_docker_ps_raw.stdout_lines }}"
+ loop: "{{ _docker_host_info.containers | map(attribute='Names') | map('first') | map('regex_replace', '^/', '') | list }}"
register: _deploy_docker_info
- name: Build container timestamps dict post-deploy
@@ -105,7 +103,6 @@
if ansible_facts.distribution | lower == 'debian'
and ansible_facts.distribution_major_version | int == 12
else []) }}
-
ovn_db_services:
- "ovn_nb_db"
- "ovn_sb_db"
@@ -151,15 +148,15 @@
- container_engine == 'docker'
block:
- name: List docker containers
- ansible.builtin.command:
- cmd: "docker ps --format '{{ '{{' }}.Names{{ '}}' }}'"
- register: _reconfigure_docker_ps_raw
+ community.docker.docker_host_info:
+ containers: true
+ register: _docker_host_info
changed_when: false
- name: Get details of all containers on host
community.docker.docker_container_info:
name: "{{ item }}"
- loop: "{{ _reconfigure_docker_ps_raw.stdout_lines }}"
+ loop: "{{ _docker_host_info.containers | map(attribute='Names') | map('first') | map('regex_replace', '^/', '') | list }}"
register: _reconfigure_docker_info
- name: Build container timestamps dict post-reconfigure