ssme-thesis/attachments/ansible/roles/ansible-yum-cron/tasks/main.yml
2019-03-02 15:53:46 +01:00

27 lines
907 B
YAML

---
- name: Ensures yum-cron installed
yum: name=yum-cron state=present
tags: yum-cron
- name: Configure yum-cron.conf
template: src=yum-cron.conf.j2 dest=/etc/yum/yum-cron.conf
notify: restart yum-cron
tags: yum-cron
- name: Configure yum-cron-hourly.conf
template: src=yum-cron-hourly.conf.j2 dest=/etc/yum/yum-cron-hourly.conf
notify: restart yum-cron
tags: yum-cron
- name: Ensures yum-cron service is running
service: name=yum-cron state=started enabled=yes
tags: yum-cron
- name: Configure yum-cron-clean to run a yum clean regularly
template: src=yum_clean_cron.j2 dest=/etc/cron.{{ yum_cron_clean_when }}/yum_clean_cron mode=0755
- name: Disable the pesky yum-hourly in crontab, because we dont use it anyway.
template: src=0yum-hourly.cron.j2 dest=/etc/cron.hourly/0yum-hourly.cron
when: yum_hourly_update_disable == true