ansible-roles/listupgrade/tasks/main.yml
Jérémy Lecour 02451f1e67
All checks were successful
continuous-integration/drone/push Build is passing
add default (useless) value for file lookup
2021-05-19 14:35:08 +02:00

65 lines
1.2 KiB
YAML

---
- include_role:
name: evolix/remount-usr
- name: Scripts dir is present
file:
path: "/usr/share/scripts"
state: directory
owner: root
group: root
mode: "0700"
- name: Copy listupgrade script
copy:
src: listupgrade.sh
dest: "/usr/share/scripts/listupgrade.sh"
mode: "0700"
owner: root
group: root
force: yes
- name: Create /etc/evolinux
file:
path: /etc/evolinux
state: directory
owner: root
group: root
mode: "0700"
- name: Copy listupgrade config
template:
src: listupgrade.cnf.j2
dest: /etc/evolinux/listupgrade.cnf
mode: "0600"
owner: root
group: root
force: no
- name: Cron.d is present
file:
path: "/etc/cron.d"
state: directory
mode: "0755"
owner: root
group: root
- name: Enable listupgrade cron
copy:
src: listupgrade_cron
dest: /etc/cron.d/listupgrade
mode: "0600"
owner: root
group: root
force: no
when: listupgrade_cron_enabled | bool
- name: old-kernel-autoremoval script is present
copy:
src: old-kernel-autoremoval.sh
dest: /usr/share/scripts/old-kernel-autoremoval.sh
mode: "0755"
owner: root
group: root