Files
fedora-infra_ansible/playbooks/groups/retrace.yml
Kevin Fenzi 4b31ac5152 ansible: Change all our group names from foo-bar to foo_bar or foo-bar-baz to foo_bar_baz
In ansible 2.8 the - character isn't supposed to be valid in group names.
While we could override this, might has well just bite the bullet and change it.
So, just switch all group names to use _ instead of -

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-20 17:38:09 +00:00

91 lines
3.0 KiB
YAML

# fedora-messaging setup
- name: setup RabbitMQ
hosts: rabbitmq[0]:rabbitmq_stg[0]
user: root
gather_facts: False
tags: rabbitmq
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
roles:
- role: rabbit/queue
username: "faf"
queue_name: "faf"
routing_keys:
- "org.fedoraproject.*.faf.report.threshold1"
- "org.fedoraproject.*.faf.report.threshold10"
- "org.fedoraproject.*.faf.report.threshold100"
- "org.fedoraproject.*.faf.report.threshold1000"
- "org.fedoraproject.*.faf.report.threshold1000"
- "org.fedoraproject.*.faf.report.threshold10000"
- "org.fedoraproject.*.faf.report.threshold100000"
- "org.fedoraproject.*.faf.report.threshold1000000"
- "org.fedoraproject.*.faf.problem.threshold1"
- "org.fedoraproject.*.faf.problem.threshold10"
- "org.fedoraproject.*.faf.problem.threshold100"
- "org.fedoraproject.*.faf.problem.threshold1000"
- "org.fedoraproject.*.faf.problem.threshold1000"
- "org.fedoraproject.*.faf.problem.threshold10000"
- "org.fedoraproject.*.faf.problem.threshold100000"
- "org.fedoraproject.*.faf.problem.threshold1000000"
- name: Setup retrace hosts
hosts: retrace
user: root
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "{{ private }}/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
roles:
- base
- hosts
- fas_client
- rkhunter
- nagios_client
- sudo
# - fedmsg/base
pre_tasks:
- import_tasks: "{{ tasks_path }}/yumrepos.yml"
tasks:
- import_tasks: "{{ tasks_path }}/2fa_client.yml"
- import_tasks: "{{ tasks_path }}/motd.yml"
handlers:
- import_tasks: "{{ handlers_path }}/restart_services.yml"
- name: setup FAF server
hosts: retrace
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "{{ private }}/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
roles:
- abrt/faf-local
- { role: abrt/faf, faf_web_on_root: false, faf_admin_mail: msuchy@redhat.com, faf_web_openid_privileged_teams: "provenpackager,proventesters", faf_web_secret_key: "{{fedora_faf_web_secret_key}}", faf_spool_dir: /srv/faf/ }
- abrt/faf-local-post
- name: setup retrace server
hosts: retrace
gather_facts: True
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "{{ private }}/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
roles:
- abrt/retrace-local-pre
- { role: abrt/retrace, rs_require_gpg_check: false, rs_max_parallel_tasks: 12, rs_max_packed_size: 1024, rs_max_unpacked_size: 1280, rs_min_storage_left: 1280, rs_delete_task_after: 8, rs_delete_failed_task_after: 1, rs_repo_dir: /srv/retrace/repos, rs_save_dir: /srv/retrace/tasks, rs_faf_link_dir: /srv/retrace/hardlink-local, hostname: retrace.fedoraproject.org, faf_spool_dir: /srv/faf }
- abrt/retrace-local