roles/fedoraloveskde: Sync with changes for kinoite

Sync the fedoraloveskde tasks with the updates made for the
kinoite.fedoraproject.org website.
This commit is contained in:
Timothée Ravier 2021-09-27 11:00:11 +02:00 committed by kevin
parent 66ce205d8a
commit 99ad573678
2 changed files with 41 additions and 17 deletions

View file

@ -1,8 +1,12 @@
- name: Create directories - name: Create directories
file: state=directory file:
path=/srv/web/{{item}} state: directory
owner=apache group=apache mode=0755 path: "/srv/web/{{item}}"
setype=httpd_sys_content_t seuser=system_u owner: apache
group: apache
mode: 0755
setype: httpd_sys_content_t
seuser: system_u
with_items: with_items:
- fedoraloveskde.org - fedoraloveskde.org
tags: tags:
@ -10,24 +14,37 @@
- name: Copy syncfedoraloveskde script (stg) - name: Copy syncfedoraloveskde script (stg)
when: env == "staging" when: env == "staging"
copy: > copy:
src=syncfedoraloveskde.stg.sh dest=/usr/local/bin/syncfedoraloveskde owner=root group=root src: sync{{item}}.stg.sh
mode=0755 dest: /usr/local/bin/sync{{item}}
owner: root
group: root
mode: 0755
with_items:
- fedoraloveskde
tags: tags:
- fedoraloveskde - fedoraloveskde
- name: Copy syncfedoraloveskde script (prod) - name: Copy syncfedoraloveskde script (prod)
when: env == "production" when: env == "production"
copy: > copy:
src=syncfedoraloveskde.sh dest=/usr/local/bin/syncfedoraloveskde owner=root group=root src: "{{item}}.sh"
mode=0755 dest: "/usr/local/bin/{{item}}"
owner: root
group: root
mode: 0755
with_items:
- syncfedoraloveskde
tags: tags:
- fedoraloveskde - fedoraloveskde
- name: Install the syncfedoraloveskde cron job - name: Install the syncfedoraloveskde cron job
copy: > copy:
src={{item}}.cron dest=/etc/cron.d/{{item}}.cron src: "{{item}}.cron"
owner=root group=root mode=0644 dest: "/etc/cron.d/{{item}}.cron"
owner: root
group: root
mode: 0644
with_items: with_items:
- syncfedoraloveskde - syncfedoraloveskde
tags: tags:

View file

@ -1,12 +1,19 @@
- name: Copy in the sync-fedoraloveskde cronjob - name: Copy in the sync-fedoraloveskde cronjob
copy: src=cron-sync-fedoraloveskde dest=/etc/cron.d/sync-fedoraloveskde copy:
src: "cron-sync-{{item}}"
dest: "/etc/cron.d/sync-{{item}}"
with_items:
- fedoraloveskde
tags: tags:
- fedoraloveskde - fedoraloveskde
- name: Copy some config files for {{website}} - name: Copy some config files for {{website}}
copy: > copy:
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}} src: "{{item}}"
owner=root group=root mode=0644 dest: "/etc/httpd/conf.d/{{website}}/{{item}}"
owner: root
group: root
mode: 0644
with_items: with_items:
- fedoraloveskde.conf - fedoraloveskde.conf
notify: notify: