diff --git a/inventory/inventory b/inventory/inventory index 85c4194ac9..da119f7116 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -921,6 +921,9 @@ copr_keygen_dev_aws copr_aws copr_dev_aws +[copr_hypervisors] +vmhost-copr01.rdu-cc.fedoraproject.org + # [copr_hypervisors_aarch64] # virthost-aarch64-os01.fedorainfracloud.org # virthost-aarch64-os02.fedorainfracloud.org diff --git a/playbooks/groups/copr-hypervisor.yml b/playbooks/groups/copr-hypervisor.yml new file mode 100644 index 0000000000..2c82b87386 --- /dev/null +++ b/playbooks/groups/copr-hypervisor.yml @@ -0,0 +1,27 @@ +- name: Setup retrace hosts + hosts: copr_hypervisor + 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 + + pre_tasks: + - import_tasks: "{{ tasks_path }}/yumrepos.yml" + + tasks: + - import_role: name=base + - import_role: name=hosts + - import_role: name=fas_client + - import_role: name=rkhunter + - import_role: name=nagios_client + - import_role: name=openvpn/client + - import_role: name=sudo + + - import_tasks: "{{ tasks_path }}/2fa_client.yml" + - import_tasks: "{{ tasks_path }}/motd.yml" + + handlers: + - import_tasks: "{{ handlers_path }}/restart_services.yml"