diff --git a/roles/autocloud/backend/tasks/main.yml b/roles/autocloud/backend/tasks/main.yml index 587fa0bef5..ff14633fce 100644 --- a/roles/autocloud/backend/tasks/main.yml +++ b/roles/autocloud/backend/tasks/main.yml @@ -45,6 +45,19 @@ - autocloud - autocloud/backend +- name: copy autocloud fedmsg configuration + template: > + src={{ item }} dest=/etc/fedmsg.d/{{ item }} + owner=root group=fedmsg mode=0640 + with_items: + - autocloud.py + notify: + - restart fedmsg-hub + - restart autocloud + tags: + - autocloud + - autocloud/backend + - name: install vagrant-libvirt for the libvirt host dnf: pkg={{ item }} state=present with_items: diff --git a/roles/autocloud/backend/templates/autocloud.py b/roles/autocloud/backend/templates/autocloud.py new file mode 100644 index 0000000000..eff8e5a9b7 --- /dev/null +++ b/roles/autocloud/backend/templates/autocloud.py @@ -0,0 +1,21 @@ +config = { + # Consumer stuff + "autocloud.consumer.enabled": True, +{% if env == 'staging' %} + "autocloud.sqlalchemy.uri": "postgres://autocloud:{{autocloud_db_password_stg}}@db01.stg/autocloud", +{% else %} + "autocloud.sqlalchemy.uri": "postgres://autocloud:{{autocloud_db_password}}@db01/autocloud", +{% endif %} + + # Turn on logging for autocloud + "logging": dict( + loggers=dict( + autocloud={ + "level": "DEBUG", + "propagate": False, + "handlers": ["console"], + }, + ), + ), +} +