Start working on the darkserver role

This commit is contained in:
Pierre-Yves Chibon 2014-12-06 20:33:47 +01:00
parent 62b5f188e8
commit a11aa065ad
5 changed files with 63 additions and 0 deletions

View File

@ -0,0 +1,29 @@
---
# Configuration for the fedocal webapp
- name: clean yum metadata
command: yum clean all
tags:
- packages
- name: install needed packages
yum: pkg={{ item }} state=present
with_items:
- darkserver
- darkserver-importer
tags:
- packages
- name: Install all the configuration file of darkserver
template: src={{ item.file }}
dest={{ item.location }}/{{ item.file }}
owner=apache group=apache mode=0640
with_items:
- { file: darkserverweb.conf, location: /etc/darkserver/darkserverweb.conf }
- { file: darkjobworker.conf, location: /etc/darkserver/darkjobworker.conf }
- { file: email.json, location: /etc/darkserver/email.json }
tags:
- config
notify:
- restart apache

View File

@ -0,0 +1,12 @@
[darkserver]
{% if env == 'staging' %}
host=db-darkserver.stg
{% else %}
host=db-darkserver
{% endid %}
database=darkserver
user=darkwriter
password={{ darkserverWriterDBPassword }}
port=3306
unique=127.0.0.1

View File

@ -0,0 +1,11 @@
[darkserver]
{% if env == 'staging' %}
host=db-darkserver.stg
{% else %}
host=db-darkserver
{% endid %}
user=darkserver-koji
password={{ darkserverKojiPluginDBPassword }}
database=darkserver
port=3306

View File

@ -0,0 +1,10 @@
[darkserverweb]
{% if env == 'staging' %}
host=db-darkserver.stg
{% else %}
host=db-darkserver
{% endif %}
user=darkreader
password={{ darkserverReaderDBPassword }}
database=darkserver

View File

@ -0,0 +1 @@
"sysadmin-darkserver-members@fedoraproject.org"