| |
@@ -0,0 +1,48 @@
|
| |
+ - name: Create directories
|
| |
+ file:
|
| |
+ state: directory
|
| |
+ path: /srv/web/{{ item }}
|
| |
+ owner: apache
|
| |
+ group: apache
|
| |
+ mode: 0755
|
| |
+ setype: httpd_sys_content_t
|
| |
+ seuser: system_u
|
| |
+ with_items:
|
| |
+ - kinoite.fedoraproject.org
|
| |
+ tags:
|
| |
+ - kinoite
|
| |
+
|
| |
+ - name: Copy synckinoite script (stg)
|
| |
+ when: env == "staging"
|
| |
+ copy:
|
| |
+ src: synckinoite.stg.sh
|
| |
+ dest: /usr/local/bin/synckinoite
|
| |
+ owner: root
|
| |
+ group: root
|
| |
+ mode: 0755
|
| |
+ tags:
|
| |
+ - kinoite
|
| |
+
|
| |
+ - name: Copy synckinoite script (prod)
|
| |
+ when: env == "production"
|
| |
+ copy:
|
| |
+ src: synckinoite.sh
|
| |
+ dest: /usr/local/bin/synckinoite
|
| |
+ owner: root
|
| |
+ group: root
|
| |
+ mode: 0755
|
| |
+ tags:
|
| |
+ - kinoite
|
| |
+
|
| |
+ - name: Install the synckinoite cron job
|
| |
+ copy:
|
| |
+ src: "{{ item }}.cron"
|
| |
+ dest: /etc/cron.d/{{ item }}.cron
|
| |
+ owner: root
|
| |
+ group: root
|
| |
+ mode: 0644
|
| |
+ with_items:
|
| |
+ - synckinoite
|
| |
+ tags:
|
| |
+ - kinoite
|
| |
+ - cron
|
| |
Related: https://pagure.io/fedora-infrastructure/issue/10224
I think i've got everything covered.
This is mainly based on what has already been done for fedoraloveskde.org.