Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Ansible: Fix cleanup procedures
[csit.git]
/
resources
/
tools
/
testbed-setup
/
ansible
/
roles
/
cleanup
/
tasks
/
kill_containers.yaml
diff --git
a/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/kill_containers.yaml
b/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/kill_containers.yaml
index
1cd6435
..
ad4fb37
100644
(file)
--- a/
resources/tools/testbed-setup/ansible/roles/cleanup/tasks/kill_containers.yaml
+++ b/
resources/tools/testbed-setup/ansible/roles/cleanup/tasks/kill_containers.yaml
@@
-1,29
+1,38
@@
---
# file: roles/cleanup/tasks/kill_containers.yaml
---
# file: roles/cleanup/tasks/kill_containers.yaml
-- name: Kill
c
ontainers
+- name: Kill
Docker C
ontainers
block:
block:
- - name: Kill container - Get
running Docker c
ontainers
+ - name: Kill container - Get
Running Docker C
ontainers
shell: "docker ps -aq"
register: running_containers
changed_when: no
tags: kill-containers
shell: "docker ps -aq"
register: running_containers
changed_when: no
tags: kill-containers
- - name: Kill container - Remove
all Docker c
ontainers
+ - name: Kill container - Remove
All Docker C
ontainers
shell: "docker rm --force {{ item }}"
with_items: "{{ running_containers.stdout_lines }}"
tags: kill-containers
shell: "docker rm --force {{ item }}"
with_items: "{{ running_containers.stdout_lines }}"
tags: kill-containers
- - name: Kill container - Get running LXC containers
+ rescue:
+ - name: Restart Docker Daemon
+ systemd:
+ name: "docker"
+ state: "restarted"
+
+- name: Kill LXC Containers
+ block:
+ - name: Kill container - Get Running LXC Containers
shell: "lxc-ls"
register: running_containers
changed_when: no
tags: kill-containers
shell: "lxc-ls"
register: running_containers
changed_when: no
tags: kill-containers
- - name: Kill container - Remove
all LXC c
ontainers
+ - name: Kill container - Remove
All LXC C
ontainers
shell: "lxc-destroy --force -n {{ item }}"
with_items: "{{ running_containers.stdout_lines }}"
tags: kill-containers
shell: "lxc-destroy --force -n {{ item }}"
with_items: "{{ running_containers.stdout_lines }}"
tags: kill-containers
+
rescue:
- fail:
rescue:
- fail:
- msg: "Kill containers failed!"
+ msg: "Kill LXC containers failed!"
\ No newline at end of file