diff --git a/roles/archweb/tasks/main.yml b/roles/archweb/tasks/main.yml index e8acbe55d3b4e47735fddc82134b6f2c9bd7bdab..3384dea148dd11e678d0e2000474f44d4b200a51 100644 --- a/roles/archweb/tasks/main.yml +++ b/roles/archweb/tasks/main.yml @@ -129,62 +129,47 @@ - daemon reload when: archweb_services or archweb_reporead -- name: install mirrorcheck service - template: src="archweb-mirrorcheck.service.j2" dest="/etc/systemd/system/archweb-mirrorcheck.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_services or archweb_mirrorcheck - -- name: install mirrorcheck timer - template: src="archweb-mirrorcheck.timer.j2" dest="/etc/systemd/system/archweb-mirrorcheck.timer" owner=root group=root mode=0644 +- name: install mirrorcheck service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-mirrorcheck.service + - archweb-mirrorcheck.timer notify: - daemon reload when: archweb_services or archweb_mirrorcheck -- name: install mirrorresolv service - template: src="archweb-mirrorresolv.service.j2" dest="/etc/systemd/system/archweb-mirrorresolv.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_services or archweb_mirrorresolv - -- name: install mirrorresolv timer - template: src="archweb-mirrorresolv.timer.j2" dest="/etc/systemd/system/archweb-mirrorresolv.timer" owner=root group=root mode=0644 +- name: install mirrorresolv service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-mirrorresolv.service + - archweb-mirrorresolv.timer notify: - daemon reload when: archweb_services or archweb_mirrorresolv -- name: install populate_signoffs service - template: src="archweb-populate_signoffs.service.j2" dest="/etc/systemd/system/archweb-populate_signoffs.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_services or archweb_populate_signoffs - -- name: install populate_signoffs timer - template: src="archweb-populate_signoffs.timer.j2" dest="/etc/systemd/system/archweb-populate_signoffs.timer" owner=root group=root mode=0644 +- name: install populate_signoffs service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-populate_signoffs.service + - archweb-populate_signoffs.timer notify: - daemon reload when: archweb_services or archweb_populate_signoffs -- name: install planet service - template: src="archweb-planet.service.j2" dest="/etc/systemd/system/archweb-planet.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_planet - -- name: install planet timer - template: src="archweb-planet.timer.j2" dest="/etc/systemd/system/archweb-planet.timer" owner=root group=root mode=0644 +- name: install planet service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-planet.service + - archweb-planet.timer notify: - daemon reload when: archweb_planet -- name: install rebuilderd status service - template: src="archweb-rebuilderd.service.j2" dest="/etc/systemd/system/archweb-rebuilderd.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_site - -- name: install rebulderd timer - template: src="archweb-rebuilderd.timer.j2" dest="/etc/systemd/system/archweb-rebuilderd.timer" owner=root group=root mode=0644 +- name: install rebuilderd status service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-rebuilderd.service + - archweb-rebuilderd.timer notify: - daemon reload when: archweb_site @@ -209,26 +194,20 @@ - daemon reload when: archweb_site|bool -- name: install archweb rsync iso service - template: src="archweb-rsync_iso.service.j2" dest="/etc/systemd/system/archweb-rsync_iso.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_site|bool - -- name: install archweb rsync iso timer - template: src="archweb-rsync_iso.timer.j2" dest="/etc/systemd/system/archweb-rsync_iso.timer" owner=root group=root mode=0644 +- name: install archweb rsync iso service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-rsync_iso.service + - archweb-rsync_iso.timer notify: - daemon reload when: archweb_site|bool -- name: install donor_import service - template: src="archweb-donor_import.service.j2" dest="/etc/systemd/system/archweb-donor_import.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_donor_import|bool - -- name: install archweb donor import timer - template: src="archweb-donor_import.timer.j2" dest="/etc/systemd/system/archweb-donor_import.timer" owner=root group=root mode=0644 +- name: install donor_import service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-donor_import.service + - archweb-donor_import.timer notify: - daemon reload when: archweb_donor_import|bool @@ -240,14 +219,11 @@ - new when: archweb_donor_import|bool -- name: install dump donor mail service - template: src="archweb-dump_donor_mail.service.j2" dest="/etc/systemd/system/archweb-dump_donor_mail.service" owner=root group=root mode=0644 - notify: - - daemon reload - when: archweb_donor_import|bool - -- name: install dump donor mail timer - template: src="archweb-dump_donor_mail.timer.j2" dest="/etc/systemd/system/archweb-dump_donor_mail.timer" owner=root group=root mode=0644 +- name: install dump donor mail service and timer + template: src="{{ item }}.j2" dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644 + with_items: + - archweb-dump_donor_mail.service + - archweb-dump_donor_mail.timer notify: - daemon reload when: archweb_donor_import|bool