From e037bf02f75a3703ac700ec864352071ef745039 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 1 Apr 2024 17:41:06 -0700 Subject: [PATCH] kerneltest: moved to OpenShift Signed-off-by: Kevin Fenzi --- inventory/group_vars/kerneltest | 34 ----------- .../kerneltest01.iad2.fedoraproject.org | 9 --- inventory/inventory | 3 - main.yml | 1 - playbooks/groups/kerneltest.yml | 57 ------------------- 5 files changed, 104 deletions(-) delete mode 100644 inventory/group_vars/kerneltest delete mode 100644 inventory/host_vars/kerneltest01.iad2.fedoraproject.org delete mode 100644 playbooks/groups/kerneltest.yml diff --git a/inventory/group_vars/kerneltest b/inventory/group_vars/kerneltest deleted file mode 100644 index e5e68a7129..0000000000 --- a/inventory/group_vars/kerneltest +++ /dev/null @@ -1,34 +0,0 @@ ---- -# Define resources for this group of hosts here. -# Neeed for rsync from log01 for logs. -custom_rules: ['-A INPUT -p tcp -m tcp -s 10.3.163.39 --dport 873 -j ACCEPT', '-A INPUT -p tcp -m tcp -s 192.168.1.59 --dport 873 -j ACCEPT'] -# These are consumed by a task in roles/fedmsg/base/main.yml -fedmsg_certs: - - can_send: - - logger.log - group: sysadmin - owner: root - service: shell - - can_send: - - kerneltest.release.edit - - kerneltest.release.new - - kerneltest.upload.new - group: apache - owner: root - service: kerneltest -ipa_client_shell_groups: - - sysadmin-noc - - sysadmin-veteran -ipa_host_group: kerneltest -lvm_size: 20000 -mem_size: 4096 -num_cpus: 2 -primary_auth_source: ipa -tcp_ports: [80] -# Definining these vars has a number of effects -# 1) mod_wsgi is configured to use the vars for its own setup -# 2) iptables opens enough ports for all threads for fedmsg -# 3) roles/fedmsg/base/ declares enough fedmsg endpoints for all threads -wsgi_fedmsg_service: kerneltest -wsgi_procs: 2 -wsgi_threads: 1 diff --git a/inventory/host_vars/kerneltest01.iad2.fedoraproject.org b/inventory/host_vars/kerneltest01.iad2.fedoraproject.org deleted file mode 100644 index 3977f56102..0000000000 --- a/inventory/host_vars/kerneltest01.iad2.fedoraproject.org +++ /dev/null @@ -1,9 +0,0 @@ ---- -datacenter: iad2 -eth0_ipv4_gw: 10.3.163.254 -eth0_ipv4_ip: 10.3.163.90 -kerneltest_db_host: db01.iad2.fedoraproject.org -ks_repo: http://10.3.163.35/repo/rhel/RHEL7-x86_64/ -ks_url: http://10.3.163.35/repo/rhel/ks/kvm-rhel-7-iad2 -vmhost: vmhost-x86-05.iad2.fedoraproject.org -volgroup: /dev/vg_guests diff --git a/inventory/inventory b/inventory/inventory index 8e453f8279..3d8a4c45ef 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -229,9 +229,6 @@ download_iad2 [fas_stg] # fas01.stg.iad2.fedoraproject.org -[kerneltest] -kerneltest01.iad2.fedoraproject.org - [kernel_qa] kernel01.iad2.fedoraproject.org diff --git a/main.yml b/main.yml index 4654a5c2bd..26bad99fec 100644 --- a/main.yml +++ b/main.yml @@ -36,7 +36,6 @@ - import_playbook: /srv/web/infra/ansible/playbooks/groups/github2fedmsg.yml - import_playbook: /srv/web/infra/ansible/playbooks/groups/ipa.yml - import_playbook: /srv/web/infra/ansible/playbooks/groups/ipsilon.yml -- import_playbook: /srv/web/infra/ansible/playbooks/groups/kerneltest.yml - import_playbook: /srv/web/infra/ansible/playbooks/groups/koji-hub.yml - import_playbook: /srv/web/infra/ansible/playbooks/groups/kojipkgs.yml - import_playbook: /srv/web/infra/ansible/playbooks/groups/logserver.yml diff --git a/playbooks/groups/kerneltest.yml b/playbooks/groups/kerneltest.yml deleted file mode 100644 index d15c5717fd..0000000000 --- a/playbooks/groups/kerneltest.yml +++ /dev/null @@ -1,57 +0,0 @@ -# create a new kerneltest server -# NOTE: should be used with --limit most of the time -# NOTE: make sure there is room/space for this server on the vmhost -# NOTE: most of these vars_path come from group_vars/kerneltest* or from hostvars - -- import_playbook: "/srv/web/infra/ansible/playbooks/include/virt-create.yml" - vars: - myhosts: "kerneltest" - -- name: make the box be real - hosts: kerneltest - 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: - - base - - rkhunter - - nagios_client - - hosts - - { role: openvpn/client, - when: env != "staging" } - - ipa/client - - collectd/base - - rsyncd - - sudo - - mod_wsgi - - pre_tasks: - - import_tasks: "{{ tasks_path }}/yumrepos.yml" - - tasks: - - import_tasks: "{{ tasks_path }}/motd.yml" - - handlers: - - import_tasks: "{{ handlers_path }}/restart_services.yml" - -- name: deploy service-specific config - hosts: kerneltest - 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 - - handlers: - - import_tasks: "{{ handlers_path }}/restart_services.yml" - - roles: - - kerneltest - - fedmsg/base