homeserver/roles/mgrote.motd/tasks/main.yml

94 lines
2.2 KiB
YAML
Raw Normal View History

2020-08-18 11:57:53 +02:00
- name: install fortune
become: yes
ansible.builtin.package:
2020-08-18 11:57:53 +02:00
name:
- fortune
state: present
when: motd_fortune_aktiv
- name: install packages
become: yes
ansible.builtin.package:
2020-08-18 11:57:53 +02:00
name:
- update-motd
state: present
when: ansible_facts['os_family'] == "Ubuntu"
##################
- name: 'Ubuntu : remove motd'
become: yes
ansible.builtin.file:
2020-08-18 11:57:53 +02:00
path: '/etc/update-motd.d/{{ item }}'
state: absent
with_items:
- 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
##################
- name: delete "Last Login" - Message
become: yes
ansible.builtin.lineinfile:
2020-08-18 11:57:53 +02:00
path: /etc/ssh/sshd_config
regexp: "#PrintLastLog yes"
line: "PrintLastLog no"
backrefs: yes
notify: restart_sshd
- name: setup new motd
become: yes
ansible.builtin.template:
2020-08-18 11:57:53 +02:00
src: '{{ item }}'
dest: '/etc/update-motd.d/{{ item }}'
owner: root
group: root
mode: '755'
with_items:
- 00-ansible-mgrote
- 20-facts-mgrote
- 90-updates-mgrote
- 91-reboot-mgrote
notify: Erzwinge_Aktualisierung
- name: setup new motd - fortune
become: yes
ansible.builtin.template:
2020-08-18 11:57:53 +02:00
src: '05-fortune-mgrote'
dest: '/etc/update-motd.d/05-fortune-mgrote'
owner: root
group: root
mode: '755'
notify: Erzwinge_Aktualisierung
when: motd_fortune_aktiv
- name: delete fortune
become: yes
ansible.builtin.file:
2020-08-18 11:57:53 +02:00
path: /etc/update-motd.d/05-fortune-mgrote
state: absent
when: not motd_fortune_aktiv
- name: setup new motd - wetter
become: yes
ansible.builtin.template:
2020-08-18 11:57:53 +02:00
src: '10-wetter-mgrote'
dest: '/etc/update-motd.d/10-wetter-mgrote'
owner: root
group: root
mode: '755'
notify: Erzwinge_Aktualisierung
when: motd_wetter_aktiv
- name: delete Wetter
become: yes
ansible.builtin.file:
2020-08-18 11:57:53 +02:00
path: '/etc/update-motd.d/10-wetter-mgrote'
state: absent
when: not motd_wetter_aktiv