ansible/inventory/group_vars/beaker
2017-04-13 16:09:52 +10:00

51 lines
1.9 KiB
Text

---
lvm_size: 50000
mem_size: 4096
num_cpus: 2
tcp_ports: [ 80, 443, 8000 ]
udp_ports: [ 69 ]
fas_client_groups: sysadmin-qa,sysadmin-main,fi-apprentice,sysadmin-noc,sysadmin-veteran
nrpe_procs_warn: 250
nrpe_procs_crit: 300
freezes: false
virt_install_command: "{{ virt_install_command_one_nic }}"
# settings for the beaker db, server and lab controller
beaker_db_host: localhost
beaker_db_name: beaker
beaker_db_user: "{{ prod_beaker_db_user }}"
beaker_db_password: "{{ prod_beaker_db_password }}"
mariadb_root_password: "{{ prod_beaker_mariadb_root_password }}"
beaker_server_url: "https://beaker.qa.fedoraproject.org"
beaker_server_cname: "beaker.qa.fedoraproject.org"
beaker_server_hostname: "beaker01.qa.fedoraproject.org"
beaker_server_admin_user: "{{ prod_beaker_server_admin_user }}"
beaker_server_admin_pass: "{{ prod_beaker_server_admin_pass }}"
beaker_server_email: "sysadmin-qa-members@fedoraproject.org"
beaker_oidc_token_info_url: "https://id.fedoraproject.org/openidc/TokenInfo"
beaker_oidc_client_id: "beaker-prod"
beaker_oidc_client_secret: "{{ prod_beaker_oidc_client_secret }}"
beaker_lab_controller_username: "host/beaker01.qa.fedoraproject.org"
beaker_lab_controller_password: "{{ prod_beaker_lab_controller_password }}"
extra_enablerepos: ''
# These variables are pushed into /etc/system_identification by the base role.
# Groups and individual hosts should ovveride them with specific info.
# See http://infrastructure.fedoraproject.org/csi/security-policy/
csi_security_category: Low
csi_primary_contact: Fedora Admins - admin@fedoraproject.org
csi_purpose: Manage and automate labs of test computers
csi_relationship: |
There are a couple of things running here.
- beaker lab controller which serves files for network booting, monitors
console logs, and executes fence commands to reboot systems.
- tftp server run by the lab controller for pxe booting provisioned systems
. libvirt for virtualization capabilities