Reindent the role
Mainly because that's easier to read in vim
This commit is contained in:
parent
fc0a3f5d2c
commit
af20d9a717
2 changed files with 114 additions and 82 deletions
|
@ -2,7 +2,9 @@
|
||||||
# Configuration for the fedbadges consumer
|
# Configuration for the fedbadges consumer
|
||||||
|
|
||||||
- name: install needed packages
|
- name: install needed packages
|
||||||
package: name={{ item }} state=present
|
package:
|
||||||
|
name: "{{ item }}"
|
||||||
|
state: present
|
||||||
with_items:
|
with_items:
|
||||||
- python-fedbadges
|
- python-fedbadges
|
||||||
- python-psycopg2
|
- python-psycopg2
|
||||||
|
@ -15,9 +17,12 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: copy database configuration
|
- name: copy database configuration
|
||||||
template: >
|
template:
|
||||||
src={{ item }} dest="/etc/fedmsg.d/{{ item }}"
|
src: "{{ item }}"
|
||||||
owner=fedmsg group=fedmsg mode=0600
|
dest: "/etc/fedmsg.d/{{ item }}"
|
||||||
|
owner: fedmsg
|
||||||
|
group: fedmsg
|
||||||
|
mode: 0600
|
||||||
with_items:
|
with_items:
|
||||||
- datanommer.py
|
- datanommer.py
|
||||||
- badges-awarder.py
|
- badges-awarder.py
|
||||||
|
@ -29,29 +34,36 @@
|
||||||
- restart fedmsg-hub
|
- restart fedmsg-hub
|
||||||
|
|
||||||
- name: copy alembic configuration
|
- name: copy alembic configuration
|
||||||
template: >
|
template:
|
||||||
src=alembic.ini dest=/usr/share/tahrir_api/alembic.ini
|
src: alembic.ini
|
||||||
owner=fedmsg group=fedmsg mode=0600
|
dest: /usr/share/tahrir_api/alembic.ini
|
||||||
|
owner: fedmsg
|
||||||
|
group: fedmsg
|
||||||
|
mode: 0600
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- badges
|
- badges
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: make badge definition directory
|
- name: make badge definition directory
|
||||||
file: >
|
file:
|
||||||
path=/usr/share/badges/rules
|
path: /usr/share/badges/rules
|
||||||
state=directory
|
state: directory
|
||||||
owner=fedmsg group=fedmsg mode=0755
|
owner: fedmsg
|
||||||
|
group: fedmsg
|
||||||
|
mode: 0755
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- badges
|
- badges
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: copy over all our badge definitions
|
- name: copy over all our badge definitions
|
||||||
copy: >
|
copy:
|
||||||
src=/srv/web/infra/badges/rules/
|
src: /srv/web/infra/badges/rules/
|
||||||
dest=/usr/share/badges/rules/
|
dest: /usr/share/badges/rules/
|
||||||
owner=fedmsg group=fedmsg mode=0644
|
owner: fedmsg
|
||||||
|
group: fedmsg
|
||||||
|
mode: 0644
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- badges
|
- badges
|
||||||
|
@ -60,12 +72,12 @@
|
||||||
- restart fedmsg-hub
|
- restart fedmsg-hub
|
||||||
|
|
||||||
- name: ensure the fedmsg user has a homedir for cron to work
|
- name: ensure the fedmsg user has a homedir for cron to work
|
||||||
file: >
|
file:
|
||||||
state=directory
|
state: directory
|
||||||
path=/usr/share/fedmsg
|
path: /usr/share/fedmsg
|
||||||
mode=700
|
mode: 0700
|
||||||
owner=fedmsg
|
owner: fedmsg
|
||||||
group=fedmsg
|
group: fedmsg
|
||||||
when: env != "staging"
|
when: env != "staging"
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
|
@ -74,11 +86,11 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: ensure badges cron directories exist
|
- name: ensure badges cron directories exist
|
||||||
file: >
|
file:
|
||||||
state=directory
|
state: directory
|
||||||
path={{ item }}
|
path: "{{ item }}"
|
||||||
mode=755
|
mode: 0755
|
||||||
owner=root
|
owner: root
|
||||||
when: env != "staging"
|
when: env != "staging"
|
||||||
with_items:
|
with_items:
|
||||||
- /usr/share/badges/cronjobs/
|
- /usr/share/badges/cronjobs/
|
||||||
|
@ -90,11 +102,11 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: oldschool badge award scripts
|
- name: oldschool badge award scripts
|
||||||
copy: >
|
copy:
|
||||||
src="cron/{{ item }}"
|
src: "cron/{{ item }}"
|
||||||
dest="/usr/share/badges/cronjobs/{{ item }}"
|
dest: "/usr/share/badges/cronjobs/{{ item }}"
|
||||||
owner=fedmsg
|
owner: fedmsg
|
||||||
mode=744
|
mode: 0744
|
||||||
when: env != "staging"
|
when: env != "staging"
|
||||||
with_items:
|
with_items:
|
||||||
- award-oldschool-badges
|
- award-oldschool-badges
|
||||||
|
@ -110,11 +122,11 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: oldschool badge award cronjobs
|
- name: oldschool badge award cronjobs
|
||||||
copy: >
|
copy:
|
||||||
src="cron/{{ item }}.cron"
|
src: "cron/{{ item }}.cron"
|
||||||
dest="/etc/cron.d/{{ item }}"
|
dest: "/etc/cron.d/{{ item }}"
|
||||||
owner=root
|
owner: root
|
||||||
mode=644
|
mode: 0644
|
||||||
when: env != "staging"
|
when: env != "staging"
|
||||||
with_items:
|
with_items:
|
||||||
- award-oldschool-badges
|
- award-oldschool-badges
|
||||||
|
@ -130,10 +142,12 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: copy creds for the flock paparazzi cronjob
|
- name: copy creds for the flock paparazzi cronjob
|
||||||
template: >
|
template:
|
||||||
src=flock-paparazzi.ini
|
src: flock-paparazzi.ini
|
||||||
dest=/etc/flock-paparazzi.ini
|
dest: /etc/flock-paparazzi.ini
|
||||||
owner=fedmsg group=fedmsg mode=0600
|
owner: fedmsg
|
||||||
|
group: fedmsg
|
||||||
|
mode: 0600
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- cron
|
- cron
|
||||||
|
@ -141,9 +155,9 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: remove old logrotate file we used to put in place.
|
- name: remove old logrotate file we used to put in place.
|
||||||
file: >
|
file:
|
||||||
dest=/etc/logrotate.d/cron-badges-logrotate
|
dest: /etc/logrotate.d/cron-badges-logrotate
|
||||||
state=absent
|
state: absent
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- cron
|
- cron
|
||||||
|
@ -151,12 +165,12 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: copy over the badge-admin one-off scripts
|
- name: copy over the badge-admin one-off scripts
|
||||||
copy: >
|
copy:
|
||||||
src={{ item }}
|
src: "{{ item }}"
|
||||||
dest="/usr/local/bin/{{ item }}"
|
dest: "/usr/local/bin/{{ item }}"
|
||||||
owner=root
|
owner: root
|
||||||
group=sysadmin-badges
|
group: sysadmin-badges
|
||||||
mode=750
|
mode: 0750
|
||||||
with_items:
|
with_items:
|
||||||
- edit-badge
|
- edit-badge
|
||||||
- award-badge
|
- award-badge
|
||||||
|
@ -171,12 +185,12 @@
|
||||||
- badges/backend
|
- badges/backend
|
||||||
|
|
||||||
- name: copy get-sar-person-details
|
- name: copy get-sar-person-details
|
||||||
copy: >
|
copy:
|
||||||
src=get-sar-person-details
|
src: get-sar-person-details
|
||||||
dest=/usr/local/bin/get-sar-person-details
|
dest: /usr/local/bin/get-sar-person-details
|
||||||
owner=fedmsg
|
owner: fedmsg
|
||||||
group=fedmsg
|
group: fedmsg
|
||||||
mode=700
|
mode: 0700
|
||||||
tags:
|
tags:
|
||||||
- scripts
|
- scripts
|
||||||
- badges
|
- badges
|
||||||
|
|
|
@ -2,7 +2,9 @@
|
||||||
# Configuration for the tahrir webapp
|
# Configuration for the tahrir webapp
|
||||||
|
|
||||||
- name: install needed packages
|
- name: install needed packages
|
||||||
package: name={{ item }} state=present
|
package:
|
||||||
|
name: "{{ item }}"
|
||||||
|
state: present
|
||||||
with_items:
|
with_items:
|
||||||
- python-tahrir
|
- python-tahrir
|
||||||
- python-psycopg2
|
- python-psycopg2
|
||||||
|
@ -25,9 +27,12 @@
|
||||||
- badges/frontend
|
- badges/frontend
|
||||||
|
|
||||||
- name: copy tahrir app configuration
|
- name: copy tahrir app configuration
|
||||||
template: >
|
template:
|
||||||
src={{ item }} dest="/etc/tahrir/{{ item }}"
|
src: "{{ item }}"
|
||||||
owner=tahrir group=tahrir mode=0600
|
dest: "/etc/tahrir/{{ item }}"
|
||||||
|
owner: tahrir
|
||||||
|
group: tahrir
|
||||||
|
mode: 0600
|
||||||
with_items:
|
with_items:
|
||||||
- tahrir.ini
|
- tahrir.ini
|
||||||
tags:
|
tags:
|
||||||
|
@ -38,9 +43,12 @@
|
||||||
- restart apache
|
- restart apache
|
||||||
|
|
||||||
- name: copy tahrir wsgi script
|
- name: copy tahrir wsgi script
|
||||||
copy: >
|
copy:
|
||||||
src={{ item }} dest="/usr/share/tahrir/{{ item }}"
|
src: "{{ item }}"
|
||||||
owner=apache group=apache mode=0644
|
dest: "/usr/share/tahrir/{{ item }}"
|
||||||
|
owner: apache
|
||||||
|
group: apache
|
||||||
|
mode: 0644
|
||||||
with_items:
|
with_items:
|
||||||
- tahrir.wsgi
|
- tahrir.wsgi
|
||||||
tags:
|
tags:
|
||||||
|
@ -51,9 +59,12 @@
|
||||||
- restart apache
|
- restart apache
|
||||||
|
|
||||||
- name: copy tahrir httpd config
|
- name: copy tahrir httpd config
|
||||||
template: >
|
template:
|
||||||
src={{ item }} dest="/etc/httpd/conf.d/{{ item }}"
|
src: "{{ item }}"
|
||||||
owner=apache group=apache mode=0644
|
dest: "/etc/httpd/conf.d/{{ item }}"
|
||||||
|
owner: apache
|
||||||
|
group: apache
|
||||||
|
mode: 0644
|
||||||
with_items:
|
with_items:
|
||||||
- tahrir.conf
|
- tahrir.conf
|
||||||
tags:
|
tags:
|
||||||
|
@ -64,10 +75,12 @@
|
||||||
- restart apache
|
- restart apache
|
||||||
|
|
||||||
- name: make badge rst directory
|
- name: make badge rst directory
|
||||||
file: >
|
file:
|
||||||
path=/usr/share/badges/sitedocs
|
path: /usr/share/badges/sitedocs
|
||||||
state=directory
|
state: directory
|
||||||
owner=root group=root mode=0755
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0755
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- assets
|
- assets
|
||||||
|
@ -75,10 +88,12 @@
|
||||||
- badges/frontend
|
- badges/frontend
|
||||||
|
|
||||||
- name: copy over all our .rst site docs
|
- name: copy over all our .rst site docs
|
||||||
copy: >
|
copy:
|
||||||
src={{ item }}
|
src: "{{ item }}"
|
||||||
dest=/usr/share/badges/sitedocs
|
dest: /usr/share/badges/sitedocs
|
||||||
owner=root group=root mode=0644
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: 0644
|
||||||
with_fileglob:
|
with_fileglob:
|
||||||
- fedora-sitedocs/*.rst
|
- fedora-sitedocs/*.rst
|
||||||
tags:
|
tags:
|
||||||
|
@ -88,23 +103,26 @@
|
||||||
- badges/frontend
|
- badges/frontend
|
||||||
|
|
||||||
- name: copy over all our badge images
|
- name: copy over all our badge images
|
||||||
synchronize: >
|
synchronize:
|
||||||
src=/srv/web/infra/badges/pngs/
|
src: /srv/web/infra/badges/pngs/
|
||||||
dest=/usr/share/badges/pngs/
|
dest: /usr/share/badges/pngs/
|
||||||
delete=yes
|
delete: yes
|
||||||
tags:
|
tags:
|
||||||
- assets
|
- assets
|
||||||
|
|
||||||
- name: copy over all our badge stls
|
- name: copy over all our badge stls
|
||||||
synchronize: >
|
synchronize:
|
||||||
src=/srv/web/infra/badges/stls/
|
src: /srv/web/infra/badges/stls/
|
||||||
dest=/usr/share/badges/stls/
|
dest: /usr/share/badges/stls/
|
||||||
delete=yes
|
delete: yes
|
||||||
tags:
|
tags:
|
||||||
- assets
|
- assets
|
||||||
|
|
||||||
- name: ensure selinux lets httpd talk to postgres, memcached, and fedmsg
|
- name: ensure selinux lets httpd talk to postgres, memcached, and fedmsg
|
||||||
seboolean: name={{item}} persistent=yes state=yes
|
seboolean:
|
||||||
|
name: "{{item}}"
|
||||||
|
persistent: yes
|
||||||
|
state: yes
|
||||||
with_items:
|
with_items:
|
||||||
- httpd_can_network_connect_db
|
- httpd_can_network_connect_db
|
||||||
- httpd_can_network_memcache
|
- httpd_can_network_memcache
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue