Initial project commit
This commit is contained in:
66
disable_service.yml
Normal file
66
disable_service.yml
Normal file
@ -0,0 +1,66 @@
|
||||
---
|
||||
- name: Something
|
||||
hosts: bigboot
|
||||
become: false
|
||||
gather_facts: true
|
||||
|
||||
|
||||
tasks:
|
||||
- name: Get the list of services on the host
|
||||
ansible.builtin.service_facts:
|
||||
|
||||
# - name: Debug services
|
||||
# ansible.builtin.debug:
|
||||
# var: ansible_facts['services']
|
||||
|
||||
|
||||
# "sshd.service": {
|
||||
# "status": "enabled",
|
||||
# "source": "systemd",
|
||||
# "state": "running",
|
||||
# "name": "sshd.service"
|
||||
# },
|
||||
# "systemd-remount-fs.service": {
|
||||
# "status": "static",
|
||||
# "source": "systemd",
|
||||
# "state": "stopped",
|
||||
# "name": "systemd-remount-fs.service"
|
||||
# },
|
||||
- name: Debug services
|
||||
ansible.builtin.debug:
|
||||
msg: "{{ item['key'] }} -> {{ item['value']['source'] }} -> {{ item['value']['status'] }} -> {{ item['value']['state'] }}"
|
||||
loop: "{{ ansible_facts['services'] | dict2items }}"
|
||||
loop_control:
|
||||
label: "{{ item['key'] }}"
|
||||
when:
|
||||
# - item['value']['state'] | type_debug == 'string'
|
||||
- item['value']['state'] == 'running'
|
||||
# - "'running' in item['value']['state']"
|
||||
|
||||
# - name: Debug bigboot_protected_services
|
||||
# ansible.builtin.debug:
|
||||
# var: bigboot_protected_services
|
||||
# when:
|
||||
# - bigboot_protected_services is defined
|
||||
|
||||
# - name: Show something if Docker
|
||||
# ansible.builtin.debug:
|
||||
# msg: "docker found"
|
||||
# when:
|
||||
# - "'docker.service' in ansible_facts['services']"
|
||||
|
||||
# - name: Disable Docker service due to incompatibility
|
||||
# ansible.builtin.service:
|
||||
# name: docker.service
|
||||
# state: stopped
|
||||
# enabled: false
|
||||
# when:
|
||||
# - "'docker.service' in ansible_facts['services']"
|
||||
|
||||
# - name: Re-enable Docker service
|
||||
# ansible.builtin.service:
|
||||
# name: docker.service
|
||||
# state: started
|
||||
# enabled: true
|
||||
# when:
|
||||
# - "'docker.service' in ansible_facts['services']"
|
Reference in New Issue
Block a user