fix docker ps issue in new destroy playbooks

Jira-Issue: OPENSTACK-646
This commit is contained in:
Steve Noyes 2016-02-22 16:00:08 -05:00
parent 301c5d9ed6
commit 2a003dd5f8
2 changed files with 14 additions and 6 deletions

View File

@ -1,18 +1,22 @@
---
- hosts: '{{ hosts }}'
tasks:
- name: get container ids
shell: docker ps -a | grep '{{ prefix }}' | awk '{print $1}'
- name: get running container ids
shell: docker ps | grep '{{ prefix }}' | awk '{print $1}'
register: ps_result
ignore_errors: no
- name: stop/kill all kolla containers
shell: docker '{{ destroy_type | default("kill") }}' "{{ item }}"
ignore_errors: no
with_items: ps_result.stdout_lines
- name: get all container ids
shell: docker ps -a | grep '{{ prefix }}' | awk '{print $1}'
register: ps_a_result
ignore_errors: no
- name: remove docker containers
shell: docker rm "{{ item }}"
ignore_errors: no
with_items: ps_result.stdout_lines
with_items: ps_a_result.stdout_lines
- name: delete var/lib/kolla contents
shell: rm -rf /var/lib/kolla/*
ignore_errors: yes

View File

@ -1,15 +1,19 @@
---
- hosts: '{{ hosts }}'
tasks:
- name: get non-data container ids
shell: docker ps -a | grep '{{ prefix }}' | grep -v '\-data' | awk '{print $1}'
- name: get running non-data container ids
shell: docker ps | grep '{{ prefix }}' | grep -v '\-data' | awk '{print $1}'
register: ps_result
ignore_errors: no
- name: stop/kill all non-data kolla containers
shell: docker '{{ destroy_type | default("kill") }}' "{{ item }}"
ignore_errors: no
with_items: ps_result.stdout_lines
- name: get all non-data container ids
shell: docker ps -a | grep '{{ prefix }}' | grep -v '\-data' | awk '{print $1}'
register: ps_a_result
ignore_errors: no
- name: remove non-data docker containers
shell: docker rm "{{ item }}"
ignore_errors: no
with_items: ps_result.stdout_lines
with_items: ps_a_result.stdout_lines