diff options
author | Kevin Fenzi <kevin@scrye.com> | 2017-08-26 23:41:18 +0000 |
---|---|---|
committer | Kevin Fenzi <kevin@scrye.com> | 2017-08-26 23:41:18 +0000 |
commit | 8f264907f70117ef75d38f95cd0f9f0cb5b9cbc7 (patch) | |
tree | 7ff8e195c50564f82922c84f6e18447e199278fb | |
parent | cbf3cd35a468b964d2f865107b2b829af491b68a (diff) | |
download | ansible-8f264907f70117ef75d38f95cd0f9f0cb5b9cbc7.tar.gz ansible-8f264907f70117ef75d38f95cd0f9f0cb5b9cbc7.tar.xz ansible-8f264907f70117ef75d38f95cd0f9f0cb5b9cbc7.zip |
Make staging docs sync every 5min
-rw-r--r-- | roles/fedora-docs/build/files/cron-docs-sync.stg | 1 | ||||
-rw-r--r-- | roles/fedora-docs/build/tasks/main.yml | 9 | ||||
-rw-r--r-- | roles/fedora-docs/proxy/files/cron-docs-rsync.stg | 1 | ||||
-rw-r--r-- | roles/fedora-docs/proxy/tasks/main.yml | 9 |
4 files changed, 20 insertions, 0 deletions
diff --git a/roles/fedora-docs/build/files/cron-docs-sync.stg b/roles/fedora-docs/build/files/cron-docs-sync.stg new file mode 100644 index 000000000..094308b8c --- /dev/null +++ b/roles/fedora-docs/build/files/cron-docs-sync.stg @@ -0,0 +1 @@ +*/5 * * * * root /usr/local/bin/lock-wrapper docs-sync "/usr/local/bin/docs-sync | /usr/local/bin/nag-once docs-sync 1d 2>&1" diff --git a/roles/fedora-docs/build/tasks/main.yml b/roles/fedora-docs/build/tasks/main.yml index a1950b65f..5d0d1c064 100644 --- a/roles/fedora-docs/build/tasks/main.yml +++ b/roles/fedora-docs/build/tasks/main.yml @@ -13,3 +13,12 @@ tags: - fedora-docs - fedora-docs/build + when: env == "production" + +- copy: > + src=cron-docs-sync.stg dest=/etc/cron.d/docs-sync + owner=root group=root mode=0644 + tags: + - fedora-docs + - fedora-docs/build + when: env == "staging" diff --git a/roles/fedora-docs/proxy/files/cron-docs-rsync.stg b/roles/fedora-docs/proxy/files/cron-docs-rsync.stg new file mode 100644 index 000000000..d0c6cbc08 --- /dev/null +++ b/roles/fedora-docs/proxy/files/cron-docs-rsync.stg @@ -0,0 +1 @@ +*/5 * * * * root /usr/local/bin/lock-wrapper docssync /usr/local/bin/docs-rsync >/dev/null diff --git a/roles/fedora-docs/proxy/tasks/main.yml b/roles/fedora-docs/proxy/tasks/main.yml index 7904de84d..f43f47b94 100644 --- a/roles/fedora-docs/proxy/tasks/main.yml +++ b/roles/fedora-docs/proxy/tasks/main.yml @@ -11,6 +11,15 @@ tags: - fedora-docs - fedora-docs/proxy + when: env == "production" + +- copy: > + src=cron-docs-rsync.stg dest=/etc/cron.d/docs-rsync + owner=root group=root mode=0644 + tags: + - fedora-docs + - fedora-docs/proxy + when: env == "staging" - copy: > src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}} |