37 lines
886 B
YAML
37 lines
886 B
YAML
---
|
|
|
|
- name: Uninstall Puppet/OpenVox packages
|
|
hosts: all
|
|
become: yes
|
|
tasks:
|
|
- name: Uninstall puppet package
|
|
package:
|
|
name: 'puppet-agent'
|
|
state: absent
|
|
- name: Uninstall puppet-release package
|
|
package:
|
|
name: 'puppet-release'
|
|
state: absent
|
|
- name: Uninstall openvox package
|
|
package:
|
|
name: 'openvox-agent'
|
|
state: absent
|
|
- name: Uninstall openvox-release package
|
|
package:
|
|
name: 'openvox-release'
|
|
state: absent
|
|
|
|
- name: Disable Puppet Service if present
|
|
hosts: all
|
|
become: yes
|
|
tasks:
|
|
- name: Check if Puppet service exists
|
|
ansible.builtin.service_facts:
|
|
|
|
- name: Stop and disable Puppet agent
|
|
ansible.builtin.service:
|
|
name: puppet
|
|
state: stopped
|
|
enabled: False
|
|
when: "'puppet.service' in services or 'puppet' in services"
|