diff --git a/playbooks/base.yml b/playbooks/base.yml index a31e423..1ed2252 100644 --- a/playbooks/base.yml +++ b/playbooks/base.yml @@ -1,5 +1,26 @@ --- +- 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 @@ -13,10 +34,3 @@ state: stopped enabled: False when: "'puppet.service' in services or 'puppet' in services" - - - name: Disable Puppet skip-run (Optional but recommended) - ansible.builtin.command: - cmd: puppet agent --disable "Disabled via Ansible" - become: yes - when: "'puppet.service' in services or 'puppet' in services" - changed_when: False