fmc is now buildable in infra repos

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
This commit is contained in:
Mohan Boddu 2020-06-03 09:55:08 -04:00
parent 9e3b43f66e
commit b223fc77a1
2 changed files with 18 additions and 51 deletions

View file

@ -84,44 +84,6 @@
handlers:
- import_tasks: "{{ handlers_path }}/restart_services.yml"
- name: Set up odcs backend service
hosts: odcs_backend:odcs_backend_stg
user: root
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
roles:
- role: odcs/backend
- role: fedmsg/base
when: not inventory_hostname.startswith('odcs-backend-releng01')
- role: keytab/service
service: odcs
owner_user: odcs
owner_group: odcs
host: "odcs{{env_suffix}}.fedoraproject.org"
# keytab for odcs releng backend
- role: keytab/service
service: odcs
host: "odcs-backend-releng01.phx2.fedoraproject.org"
- role: rabbit/user
username: "fmc{{ env_suffix }}"
- role: rabbit/queue
username: "fmc{{ env_suffix }}"
queue_name: "{{ fmc_queue_name }}"
routing_keys: "{{ fmc_routing_keys }}"
thresholds:
warning: 100
critical: 1000
- role: fmc
host: "odcs-backend-releng01.phx2.fedoraproject.org"
handlers:
- import_tasks: "{{ handlers_path }}/restart_services.yml"
- name: Set up /mnt/koji on both the frontend and backend
hosts: odcs:odcs_stg
user: root
@ -185,6 +147,17 @@
- role: keytab/service
service: odcs
host: "odcs-backend-releng01.iad2.fedoraproject.org"
- role: rabbit/user
username: "fmc{{ env_suffix }}"
- role: rabbit/queue
username: "fmc{{ env_suffix }}"
queue_name: "{{ fmc_queue_name }}"
routing_keys: "{{ fmc_routing_keys }}"
thresholds:
warning: 100
critical: 1000
- role: fmc
host: "odcs-backend-releng01.iad2.fedoraproject.org"
handlers:
- import_tasks: "{{ handlers_path }}/restart_services.yml"

View file

@ -1,17 +1,11 @@
---
- name: Copy fedora-minimal-compose.py to python site-packages
get_url:
url: https://pagure.io/releng/fmc/raw/master/f/fedora-minimal-compose.py
dest: /usr/lib/python3.7/site-packages/
mode: '0755'
when: inventory_hostname.startswith('odcs-backend-releng')
tags:
- fmc
- name: Install fedora-messaging rpm
dnf:
package: fedora-messaging
state: latest
- name: Install fmc and fedora-messaging rpm
package:
name:
- fedora-messaging
# fmc rpm is built in infra tags
- fmc
state: present
when: inventory_hostname.startswith('odcs-backend-releng')
tags:
- fmc