42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
---
|
|
# roles/common_tweaks/tasks/main.yml
|
|
|
|
- name: Find existing files in /etc/update-motd.d
|
|
ansible.builtin.find:
|
|
paths: /etc/update-motd.d
|
|
register: files_to_remove
|
|
|
|
- name: Remove other files in /etc/update-motd.d
|
|
ansible.builtin.file:
|
|
path: "{{ item.path }}"
|
|
state: absent
|
|
with_items: "{{ files_to_remove.files }}"
|
|
when: item.path != '/etc/update-motd.d/01-motd'
|
|
|
|
- name: Copy 01-motd to /etc/update-motd.d on remote host
|
|
ansible.builtin.copy:
|
|
src: ../files/etc/update-motd.d/01-motd
|
|
dest: /etc/update-motd.d/01-motd
|
|
mode: '0755'
|
|
|
|
- name: Ensure /etc/motd is empty
|
|
ansible.builtin.copy:
|
|
content: ''
|
|
dest: /etc/motd
|
|
mode: '0644'
|
|
|
|
- name: Add Proxmox-ID to /etc/environment ({{ proxmox_id }})
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/environment
|
|
regexp: '^PROXMOX_ID='
|
|
line: 'PROXMOX_ID={{ proxmox_id }}'
|
|
create: yes
|
|
state: present
|
|
|
|
- name: Add a warning comment
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/environment
|
|
insertbefore: "^PROXMOX_ID="
|
|
line: "# Do not change the line below - it is set by Ansible"
|
|
create: yes
|
|
state: present
|