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:
parent
66ce205d8a
commit
99ad573678
2 changed files with 41 additions and 17 deletions
|
@ -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:
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue