71 lines
1.4 KiB
YAML
71 lines
1.4 KiB
YAML
|
---
|
||
|
# - name: install packages
|
||
|
# become: true
|
||
|
# ansible.builtin.package:
|
||
|
# name:
|
||
|
# - update-motd
|
||
|
# state: present
|
||
|
# when: "ansible_facts['distribution'] == 'Ubuntu'"
|
||
|
|
||
|
- name: remove default packages
|
||
|
become: true
|
||
|
ansible.builtin.package:
|
||
|
name:
|
||
|
- motd-news-config
|
||
|
state: absent
|
||
|
|
||
|
- name: 'remove unwanted motd messages'
|
||
|
become: true
|
||
|
ansible.builtin.file:
|
||
|
path: '/etc/update-motd.d/{{ item }}'
|
||
|
state: absent
|
||
|
with_items:
|
||
|
- 00-header
|
||
|
- 10-help-text
|
||
|
- 10-uname
|
||
|
- 50-motd-news
|
||
|
- 80-livepatch
|
||
|
- 50-landscape-sysinfo
|
||
|
- 51-cloudguest
|
||
|
- 99-esm
|
||
|
- 00-ansible
|
||
|
- 20-facts
|
||
|
- 90-updates
|
||
|
- 91-reboot
|
||
|
- 90-updates-available
|
||
|
- 91-release-upgrade
|
||
|
|
||
|
- name: delete "no warranty" - Message
|
||
|
become: true
|
||
|
ansible.builtin.file:
|
||
|
path: /etc/motd
|
||
|
state: absent
|
||
|
|
||
|
- name: setup new motd
|
||
|
become: true
|
||
|
ansible.builtin.template:
|
||
|
src: '{{ item }}'
|
||
|
dest: '/etc/update-motd.d/{{ item }}'
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: "0755"
|
||
|
with_items:
|
||
|
- 00-ansible-mgrote
|
||
|
- 20-facts-mgrote
|
||
|
- 90-updates-mgrote
|
||
|
- 91-reboot-mgrote
|
||
|
|
||
|
- name: delete fortune
|
||
|
become: true
|
||
|
ansible.builtin.file:
|
||
|
path: /etc/update-motd.d/05-fortune-mgrote
|
||
|
state: absent
|
||
|
when: falset motd_fortune_aktiv
|
||
|
|
||
|
- name: delete Wetter
|
||
|
become: true
|
||
|
ansible.builtin.file:
|
||
|
path: '/etc/update-motd.d/10-wetter-mgrote'
|
||
|
state: absent
|
||
|
when: falset motd_wetter_aktiv
|