myos/ansible/roles/hosts/tasks/update.yml

45 lines
1.2 KiB
YAML
Raw Normal View History

2022-06-30 23:37:10 +02:00
---
# file: tasks/update.yml
- name: update - copy files
2022-10-13 02:52:38 +02:00
when: ansible_service_mgr|lower != "systemd" and ansible_os_family|lower != "alpine"
2022-06-30 23:37:10 +02:00
with_items:
2022-10-13 02:52:38 +02:00
- /etc/cron.d/ansible
copy: src=../files/{{item}} dest={{item}} owner=root group=root
become: yes
- name: update - copy files - alpine
when: ansible_service_mgr|lower != "systemd" and ansible_os_family|lower == "alpine"
with_items:
- /etc/periodic/hourly/ansible
- /etc/local.d/ansible.start
copy: src=../files/{{item}} dest={{item}} owner=root group=root mode=0755
2022-06-30 23:37:10 +02:00
become: yes
- name: update - copy files - systemd
when: ansible_service_mgr|lower == "systemd"
with_items:
- /etc/systemd/system/ansible.service
- /etc/systemd/system/ansible.timer
2022-10-13 02:52:38 +02:00
copy: src=../files/{{item}} dest={{item}} owner=root group=root
2022-06-30 23:37:10 +02:00
become: yes
2022-10-13 02:52:38 +02:00
- name: update - enable nservices - openrc
when: ansible_service_mgr|lower == "openrc"
service:
name: local
enabled: true
runlevel: boot
become: yes
2022-06-30 23:37:10 +02:00
2022-10-13 02:52:38 +02:00
- name: update - enable services - systemd
when: ansible_service_mgr|lower == "systemd"
with_items:
- ansible.service
- ansible.timer
service:
name: "{{item}}"
enabled: true
become: yes
2022-06-30 23:37:10 +02:00