diff --git a/roles/fedora-web/main/files/cron-sync-fedora-web b/roles/fedora-web/main/files/cron-sync-fedora-web new file mode 100644 index 0000000000..ae25a6f548 --- /dev/null +++ b/roles/fedora-web/main/files/cron-sync-fedora-web @@ -0,0 +1,2 @@ +# TODO: Make add some locking to this. +25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group bapp02::fedoraproject.org/ /srv/web/fedoraproject.org/ diff --git a/roles/fedora-web/main/tasks/main.yml b/roles/fedora-web/main/tasks/main.yml index 4191ca1afa..08b829d348 100644 --- a/roles/fedora-web/main/tasks/main.yml +++ b/roles/fedora-web/main/tasks/main.yml @@ -1,11 +1,8 @@ - -# TODO -- still port this cronjob -# cron { "sync-fedora-web": -# # TODO: Make add some locking to this. -# command => "/usr/bin/rsync --delete -a --no-owner --no-group bapp02::fedoraproject.org/ /srv/web/fedoraproject.org/", -# user => "root", -# minute => 25, -# } +- name: Copy in the sync-fedora-web cronjob + copy: src=cron-sync-fedora-web dest=/etc/cron.d/sync-fedora-web + tags: + - fedora-web + - fedora-web/main - name: Copy some config files for {{website}} copy: >