vn-ansible/playbooks/clean.yml

37 lines
924 B
YAML
Raw Permalink Normal View History

2024-10-16 15:53:15 +00:00
- name: Clean deprecated configuration
hosts: all
gather_facts: no
tasks:
- name: Delete awx-user
user:
name: awx-user
state: absent
remove: yes
tags: awx
- name: Delete awx-user sudoers file
file:
path: /etc/sudoers.d/awx-user
state: absent
tags: awx
- name: Delete old MOTD configuration
file:
path: /etc/profile.d/mymotd.sh
state: absent
tags: motd
- name: Delete old Ansible bashrc configuration
blockinfile:
path: /root/.bashrc
marker_begin: 'BEGIN ANSIBLE MANAGED BLOCK'
marker_end: 'END ANSIBLE MANAGED BLOCK'
marker: "# {mark}"
state: absent
tags: bashrc
- name: Delete old custom bashrc configuration
replace:
path: /root/.bashrc
regexp: '{{ start_delimiter }}\\s\\S*?{{ end_delimiter }}'
replace: ''
vars:
start_delimiter: '### 4Loo'
end_delimiter: 'esac'