summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Macken <lmacken@redhat.com>2014-10-30 19:27:20 +0000
committerLuke Macken <lmacken@redhat.com>2014-10-30 19:27:20 +0000
commitfcb92e3dbfe439795bee725f0b1112e8f2fc9969 (patch)
tree24d38a313b28f9707fed6a1b90c3f8bee30cd361
parentbed2d1e1456bf0fc98b326e957786071e65582f6 (diff)
atomic-composer: Add a custom config
-rw-r--r--roles/atomic-composer/files/config.py15
-rw-r--r--roles/atomic-composer/tasks/main.yml3
2 files changed, 18 insertions, 0 deletions
diff --git a/roles/atomic-composer/files/config.py b/roles/atomic-composer/files/config.py
new file mode 100644
index 000000000..78408492d
--- /dev/null
+++ b/roles/atomic-composer/files/config.py
@@ -0,0 +1,15 @@
+config = dict(
+ trees=['rawhide', 'f21'],
+ fedmsg_atomic_composer=True,
+ config_key='fedmsg_atomic_composer',
+ topic = ['org.fedoraproject.prod.bodhi.updates.fedora.sync',
+ 'org.fedoraproject.prod.compose.branched.rsync.complete',
+ 'org.fedoraproject.prod.compose.rawhide.rsync.complete',
+ 'org.fedoraproject.stg.bodhi.updates.fedora.sync',
+ 'org.fedoraproject.stg.compose.branched.rsync.complete',
+ 'org.fedoraproject.stg.compose.rawhide.rsync.complete'],
+ touch_dir='/srv/inbox/',
+ output_dir='/srv/fedora-atomic/output/',
+ production_repos='localhost:/srv/production/',
+ local_repos='/srv/fedora-atomic/',
+)
diff --git a/roles/atomic-composer/tasks/main.yml b/roles/atomic-composer/tasks/main.yml
index 414b9930b..7caf1cb46 100644
--- a/roles/atomic-composer/tasks/main.yml
+++ b/roles/atomic-composer/tasks/main.yml
@@ -9,6 +9,9 @@
- ostree
- fedmsg-atomic-composer
+- name: /etc/fedmsg.d/fedmsg_atomic_composer.py
+ copy: src=config.py dest=/etc/fedmsg.d/fedmsg_atomic_composer.py
+
- user: name=rpmostreecompose
shell=/bin/bash
groups="systemd-journal,fedmsg"