From 76aa74ff2f5da68bc67c13e436e9893a385e4aba Mon Sep 17 00:00:00 2001 From: jaydee Date: Fri, 31 Jan 2025 00:07:32 +0100 Subject: [PATCH] lala --- playbooks/00_start_containers_rpi5.yml | 8 ++++++++ playbooks/00_stop_containers_rpi5.yml | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 playbooks/00_start_containers_rpi5.yml create mode 100755 playbooks/00_stop_containers_rpi5.yml diff --git a/playbooks/00_start_containers_rpi5.yml b/playbooks/00_start_containers_rpi5.yml new file mode 100755 index 0000000..b6e2a4c --- /dev/null +++ b/playbooks/00_start_containers_rpi5.yml @@ -0,0 +1,8 @@ +- hosts: rpi5.home.lan + name: Start containers rpi5 + become: true + tasks: + - name: Start containers + ansible.builtin.shell: "docker start {{ item }}" + register: containers + with_items: ["HomeAssistant","webhub-web-1","heimdall","pihole","mosquitto-mosquitto-1","mailu3-redis-1","mailu3-webmail-1","mailu3-resolver-1","mailu3-antispam-1","mailu3-webdav-1","mailu3-smtp-1","mailu3-oletools-1","mailu3-front-1","mailu3-fetchmail-1","mailu3-imap-1","matter-server","piper-en","openwakeword","whisper-en","auth-worker-1","auth-server-1","auth-authentik_ldap-1","auth-redis-1","auth-postgresql-1","nginx-app-1"] \ No newline at end of file diff --git a/playbooks/00_stop_containers_rpi5.yml b/playbooks/00_stop_containers_rpi5.yml new file mode 100755 index 0000000..682426f --- /dev/null +++ b/playbooks/00_stop_containers_rpi5.yml @@ -0,0 +1,14 @@ +- hosts: rpi5.home.lan + name: Stop rpi5 + become: true + tasks: + - name: Get running packages + ansible.builtin.shell: "docker ps|awk '{print $NF}'" + register: containers + - debug: + msg: "{{ containers.stdout_lines }}" + - name: Stop containers + ansible.builtin.shell: "docker stop {{ item }}" + register: containers + when: item != "NAMES" and item != "watchtower-watchtower-1" + with_items: "{{ containers.stdout_lines }}" \ No newline at end of file