From 0d86004d986eae67832a6b62519c0ea64535c065 Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Wed, 8 Apr 2026 11:09:23 -0400 Subject: [PATCH] Added playbook to uninstall puppet/openvox packages --- playbooks/base.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) 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