Skip to content
Snippets Groups Projects
Commit 9dabcafe authored by root's avatar root
Browse files

add option to stop docker containers without destroy

parent 7f7e0c6e
Branches
Tags
1 merge request!6add option to stop docker containers without destroy
...@@ -15,11 +15,18 @@ ...@@ -15,11 +15,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect cassandra containers from network and remove - name: Stop cassandra containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['cassandra'] }}" with_items: "{{ groups['cassandra'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy cassandra containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['cassandra'] }}"
tags:
- destroy-docker-containers
...@@ -15,10 +15,18 @@ ...@@ -15,10 +15,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect cortex containers from network and remove - name: Stop cortex containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['cortex'] }}" with_items: "{{ groups['cortex'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy cortex containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['cortex'] }}"
tags:
- destroy-docker-containers
...@@ -25,9 +25,16 @@ ...@@ -25,9 +25,16 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Stop haproxy container
docker_container:
name: "{{ haproxy_name }}"
state: stopped
tags:
- stop-docker-containers
- name: Destroy haproxy container - name: Destroy haproxy container
docker_container: docker_container:
name: "{{ haproxy_name }}" name: "{{ haproxy_name }}"
state: absent state: absent
tags: tags:
- stop-docker-containers - destroy-docker-containers
...@@ -13,11 +13,18 @@ ...@@ -13,11 +13,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect keycloak containers from network and remove - name: Stop keycloak containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['keycloakcontainers'] }}" with_items: "{{ groups['keycloakcontainers'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy keycloak containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['keycloakcontainers'] }}"
tags:
- destroy-docker-containers
...@@ -12,9 +12,16 @@ ...@@ -12,9 +12,16 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Stop misp container
docker_container:
name: "{{ misp_name }}"
state: stopped
tags:
- stop-docker-containers
- name: Destroy misp container - name: Destroy misp container
docker_container: docker_container:
name: "{{ misp_name }}" name: "{{ misp_name }}"
state: absent state: absent
tags: tags:
- stop-docker-containers - destroy-docker-containers
...@@ -13,9 +13,16 @@ ...@@ -13,9 +13,16 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Stop mysql container
docker_container:
name: "{{ mysql_name }}"
state: stopped
tags:
- stop-docker-containers
- name: Destroy mysql container - name: Destroy mysql container
docker_container: docker_container:
name: "{{ mysql_name }}" name: "{{ mysql_name }}"
state: absent state: absent
tags: tags:
- stop-docker-containers - destroy-docker-containers
...@@ -5,5 +5,5 @@ ...@@ -5,5 +5,5 @@
name: "{{ soctools_netname }}" name: "{{ soctools_netname }}"
state: absent state: absent
tags: tags:
- stop-docker-containers - destroy-docker-containers
...@@ -15,11 +15,18 @@ ...@@ -15,11 +15,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect Nifi containers from network and remove - name: Stop Nifi containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['nificontainers'] }}" with_items: "{{ groups['nificontainers'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy Nifi containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['nificontainers'] }}"
tags:
- destroy-docker-containers
...@@ -15,11 +15,18 @@ ...@@ -15,11 +15,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect odfe elasticsearch containers from network and remove - name: Stop odfe elasticsearch containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['odfeescontainers'] }}" with_items: "{{ groups['odfeescontainers'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy odfe elasticsearch containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['odfeescontainers'] }}"
tags:
- destroy-docker-containers
...@@ -13,11 +13,18 @@ ...@@ -13,11 +13,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect odfe kibana containers from network and remove - name: Stop odfe kibana containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['odfekibanacontainers'] }}" with_items: "{{ groups['odfekibanacontainers'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy odfe kibana containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['odfekibanacontainers'] }}"
tags:
- destroy-docker-containers
...@@ -13,11 +13,18 @@ ...@@ -13,11 +13,18 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Disconnect thehive containers from network and remove - name: Stop thehive containers
docker_container: docker_container:
name: "{{ item }}" name: "{{ item }}"
state: absent state: stopped
with_items: "{{ groups['thehive'] }}" with_items: "{{ groups['thehive'] }}"
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy thehive containers
docker_container:
name: "{{ item }}"
state: absent
with_items: "{{ groups['thehive'] }}"
tags:
- destroy-docker-container
...@@ -13,10 +13,16 @@ ...@@ -13,10 +13,16 @@
tags: tags:
- start-docker-containers - start-docker-containers
- name: Remove zookeeper - name: Stop zookeeper Container
docker_container: docker_container:
name: "{{ zookeeper_name }}" name: "{{ zookeeper_name }}"
state: absent state: stopped
tags: tags:
- stop-docker-containers - stop-docker-containers
- name: Destroy zookeeper Container
docker_container:
name: "{{ zookeeper_name }}"
state: absent
tags:
- destroy-docker-containers
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
- name: Manage Docker Containers - name: Manage Docker Containers
import_playbook: dockercontainers.yml import_playbook: dockercontainers.yml
when: "'start-docker-containers' in ansible_run_tags or 'stop-docker-containers' in ansible_run_tags" when: "'start-docker-containers' in ansible_run_tags or 'stop-docker-containers' in ansible_run_tags or 'destroy-docker-containers' in ansible_run_tags"
- name: Init and start soctools cluster - name: Init and start soctools cluster
import_playbook: initsoctools.yml import_playbook: initsoctools.yml
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment