From e7e90aaaf54af88cd818e4e4dffda12261f2decb Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Tue, 6 Aug 2024 11:47:21 -0400 Subject: [PATCH] cleanup --- tasks/check_systemd_services.yml | 40 -------------------------- tasks/disable_docker_service.yml | 25 ---------------- tasks/disable_named_chroot_service.yml | 25 ---------------- 3 files changed, 90 deletions(-) delete mode 100644 tasks/check_systemd_services.yml delete mode 100644 tasks/disable_docker_service.yml delete mode 100644 tasks/disable_named_chroot_service.yml diff --git a/tasks/check_systemd_services.yml b/tasks/check_systemd_services.yml deleted file mode 100644 index 558c23e..0000000 --- a/tasks/check_systemd_services.yml +++ /dev/null @@ -1,40 +0,0 @@ ---- -- name: Get the list of services on the host - ansible.builtin.service_facts: - -- name: Capture a list of running services - ansible.builtin.set_fact: - bigboot_systemd_running_services: - "{{ bigboot_systemd_running_services | default([]) + [item['key']] }}" - loop: "{{ ansible_facts['services'] | dict2items }}" - loop_control: - label: "{{ item['key'] }}" - when: - - "'running' in item['value']['state']" - -- name: Get the stop timeout value for running services - ansible.builtin.shell: - cmd: | - set -o pipefail - systemctl show {{ item }} | grep TimeoutStopUSec - changed_when: false - register: bigboot_systemd_service_timeout - loop: "{{ bigboot_systemd_running_services }}" - -- name: Disabling services exceeding the timeout threshold - ansible.builtin.include_tasks: tasks/disable_systemd_services.yml - loop: "{{ bigboot_systemd_service_timeout['results'] }}" - loop_control: - label: "{{ item['item'] }}" - when: - - item['item'] not in bigboot_protected_services - - item['stdout'] | regex_replace('^.*=(.*$)', '\\1') | community.general.to_minutes >= bigboot_service_max_timeout | int - -- name: Services disabled notice - ansible.builtin.debug: - msg: >- - The following services were disabled, and will be re-enabled post - Bigboot execution: {{ bigboot_systemd_disabled_services | join(',') }} - when: - - bigboot_systemd_disabled_services is defined - - bigboot_systemd_disabled_services | length > 0 diff --git a/tasks/disable_docker_service.yml b/tasks/disable_docker_service.yml deleted file mode 100644 index 8d7ee54..0000000 --- a/tasks/disable_docker_service.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -- name: Ensure service facts are available - ansible.builtin.service_facts: - -- name: Set Docker state - when: - - ansible_facts['services'][bigboot_docker_service] is defined - block: - - name: Set Docker running state - ansible.builtin.set_fact: - bigboot_docker_running: started - when: - - ansible_facts['services'][bigboot_docker_service]['state'] == "running" - - - name: Set Docker enabled state - ansible.builtin.set_fact: - bigboot_docker_enabled: true - when: - - ansible_facts['services'][bigboot_docker_service]['status'] == "enabled" - - - name: Ensure Docker service is stopped and disabled - ansible.builtin.service: - name: "{{ bigboot_docker_service }}" - state: stopped - enabled: false diff --git a/tasks/disable_named_chroot_service.yml b/tasks/disable_named_chroot_service.yml deleted file mode 100644 index c526e8d..0000000 --- a/tasks/disable_named_chroot_service.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -- name: Ensure service facts are available - ansible.builtin.service_facts: - -- name: Set named-chroot state - when: - - ansible_facts['services'][bigboot_named_chroot_service] is defined - block: - - name: Set named-chroot running state - ansible.builtin.set_fact: - bigboot_named_chroot_running: started - when: - - ansible_facts['services'][bigboot_named_chroot_service]['state'] == "running" - - - name: Set named-chroot enabled state - ansible.builtin.set_fact: - bigboot_named_chroot_enabled: true - when: - - ansible_facts['services'][bigboot_named_chroot_service]['status'] == "enabled" - - - name: Ensure named-chroot service is stopped and disabled - ansible.builtin.service: - name: "{{ bigboot_named_chroot_service }}" - state: stopped - enabled: false