From 1ab86f290163c7c6d724f8322a8e2fcdc09f75e7 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 12 Jan 2016 10:04:52 -0500 Subject: [PATCH] PDC host and group vars. --- inventory/group_vars/pdc-backend | 12 ++++++++ inventory/group_vars/pdc-backend-stg | 12 ++++++++ inventory/group_vars/pdc-web | 30 +++++++++++++++++++ inventory/group_vars/pdc-web-stg | 30 +++++++++++++++++++ .../pdc-backend01.phx2.fedoraproject.org | 13 ++++++++ .../pdc-backend01.stg.phx2.fedoraproject.org | 13 ++++++++ inventory/host_vars/pdc-devnode | 5 ---- .../pdc-web01.phx2.fedoraproject.org | 13 ++++++++ .../pdc-web01.stg.phx2.fedoraproject.org | 13 ++++++++ .../pdc-web02.phx2.fedoraproject.org | 13 ++++++++ inventory/inventory | 17 ++++++++++- 11 files changed, 165 insertions(+), 6 deletions(-) create mode 100644 inventory/group_vars/pdc-backend create mode 100644 inventory/group_vars/pdc-backend-stg create mode 100644 inventory/group_vars/pdc-web create mode 100644 inventory/group_vars/pdc-web-stg create mode 100644 inventory/host_vars/pdc-backend01.phx2.fedoraproject.org create mode 100644 inventory/host_vars/pdc-backend01.stg.phx2.fedoraproject.org delete mode 100644 inventory/host_vars/pdc-devnode create mode 100644 inventory/host_vars/pdc-web01.phx2.fedoraproject.org create mode 100644 inventory/host_vars/pdc-web01.stg.phx2.fedoraproject.org create mode 100644 inventory/host_vars/pdc-web02.phx2.fedoraproject.org diff --git a/inventory/group_vars/pdc-backend b/inventory/group_vars/pdc-backend new file mode 100644 index 0000000000..d1971c9a09 --- /dev/null +++ b/inventory/group_vars/pdc-backend @@ -0,0 +1,12 @@ +--- +# Define resources for this group of hosts here. +lvm_size: 20000 +mem_size: 2048 +num_cpus: 2 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file + +tcp_ports: [] + +fas_client_groups: sysadmin-noc,sysadmin-releng,sysadmin-datanommer diff --git a/inventory/group_vars/pdc-backend-stg b/inventory/group_vars/pdc-backend-stg new file mode 100644 index 0000000000..d2c3eb7826 --- /dev/null +++ b/inventory/group_vars/pdc-backend-stg @@ -0,0 +1,12 @@ +--- +# Define resources for this group of hosts here. +lvm_size: 20000 +mem_size: 2048 +num_cpus: 1 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file + +tcp_ports: [] + +fas_client_groups: sysadmin-noc,sysadmin-releng,sysadmin-datanommer diff --git a/inventory/group_vars/pdc-web b/inventory/group_vars/pdc-web new file mode 100644 index 0000000000..81b26484d3 --- /dev/null +++ b/inventory/group_vars/pdc-web @@ -0,0 +1,30 @@ +--- +# Define resources for this group of hosts here. +lvm_size: 20000 +mem_size: 1024 +num_cpus: 2 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file + +wsgi_fedmsg_service: pdc +wsgi_procs: 2 +wsgi_threads: 2 + +tcp_ports: [ 80 ] + +fas_client_groups: sysadmin-noc,sysadmin-releng + +# These are consumed by a task in roles/fedmsg/base/main.yml +fedmsg_certs: +- service: shell + owner: root + group: sysadmin + can_send: + - logger.log +- service: pdc + owner: root + group: apache + # We don't have notifications from PDC yet, but when we do, add them here. + #can_send: + #- pdc.somethingorother diff --git a/inventory/group_vars/pdc-web-stg b/inventory/group_vars/pdc-web-stg new file mode 100644 index 0000000000..de5bfd3c2e --- /dev/null +++ b/inventory/group_vars/pdc-web-stg @@ -0,0 +1,30 @@ +--- +# Define resources for this group of hosts here. +lvm_size: 20000 +mem_size: 1024 +num_cpus: 1 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file + +wsgi_fedmsg_service: pdc +wsgi_procs: 2 +wsgi_threads: 2 + +tcp_ports: [ 80 ] + +fas_client_groups: sysadmin-noc,sysadmin-releng + +# These are consumed by a task in roles/fedmsg/base/main.yml +fedmsg_certs: +- service: shell + owner: root + group: sysadmin + can_send: + - logger.log +- service: pdc + owner: root + group: apache + # We don't have notifications from PDC yet, but when we do, add them here. + #can_send: + #- pdc.somethingorother diff --git a/inventory/host_vars/pdc-backend01.phx2.fedoraproject.org b/inventory/host_vars/pdc-backend01.phx2.fedoraproject.org new file mode 100644 index 0000000000..035cfe895d --- /dev/null +++ b/inventory/host_vars/pdc-backend01.phx2.fedoraproject.org @@ -0,0 +1,13 @@ +--- +nm: 255.255.255.0 +gw: 10.5.126.254 +dns: 10.5.126.21 + +ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7 +ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/ + +eth0_ip: 10.5.126.134 + +volgroup: /dev/vg_virthost03 +vmhost: virthost03.phx2.fedoraproject.org +datacenter: phx2 diff --git a/inventory/host_vars/pdc-backend01.stg.phx2.fedoraproject.org b/inventory/host_vars/pdc-backend01.stg.phx2.fedoraproject.org new file mode 100644 index 0000000000..d589f5ee9b --- /dev/null +++ b/inventory/host_vars/pdc-backend01.stg.phx2.fedoraproject.org @@ -0,0 +1,13 @@ +--- +nm: 255.255.255.0 +gw: 10.5.126.254 +dns: 10.5.126.21 + +ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7 +ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/ + +eth0_ip: 10.5.126.135 + +volgroup: /dev/vg_guests +vmhost: virthost20.phx2.fedoraproject.org +datacenter: phx2 diff --git a/inventory/host_vars/pdc-devnode b/inventory/host_vars/pdc-devnode deleted file mode 100644 index 860863e033..0000000000 --- a/inventory/host_vars/pdc-devnode +++ /dev/null @@ -1,5 +0,0 @@ ---- -# This is just a transient cloud node. -ansible_ssh_host: 209.132.184.110 -# For dns that works! -host_group: cloud diff --git a/inventory/host_vars/pdc-web01.phx2.fedoraproject.org b/inventory/host_vars/pdc-web01.phx2.fedoraproject.org new file mode 100644 index 0000000000..65f14a5ec4 --- /dev/null +++ b/inventory/host_vars/pdc-web01.phx2.fedoraproject.org @@ -0,0 +1,13 @@ +--- +nm: 255.255.255.0 +gw: 10.5.126.254 +dns: 10.5.126.21 + +ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7 +ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/ + +eth0_ip: 10.5.126.131 + +volgroup: /dev/vg_guests +vmhost: virthost22.phx2.fedoraproject.org +datacenter: phx2 diff --git a/inventory/host_vars/pdc-web01.stg.phx2.fedoraproject.org b/inventory/host_vars/pdc-web01.stg.phx2.fedoraproject.org new file mode 100644 index 0000000000..ffb0d91947 --- /dev/null +++ b/inventory/host_vars/pdc-web01.stg.phx2.fedoraproject.org @@ -0,0 +1,13 @@ +--- +nm: 255.255.255.0 +gw: 10.5.126.254 +dns: 10.5.126.21 + +ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7 +ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/ + +eth0_ip: 10.5.126.133 + +volgroup: /dev/vg_guests +vmhost: virthost20.phx2.fedoraproject.org +datacenter: phx2 diff --git a/inventory/host_vars/pdc-web02.phx2.fedoraproject.org b/inventory/host_vars/pdc-web02.phx2.fedoraproject.org new file mode 100644 index 0000000000..c9007bb52a --- /dev/null +++ b/inventory/host_vars/pdc-web02.phx2.fedoraproject.org @@ -0,0 +1,13 @@ +--- +nm: 255.255.255.0 +gw: 10.5.126.254 +dns: 10.5.126.21 + +ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7 +ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/ + +eth0_ip: 10.5.126.132 + +volgroup: /dev/vg_guests +vmhost: virthost21.phx2.fedoraproject.org +datacenter: phx2 diff --git a/inventory/inventory b/inventory/inventory index 7fa11cd5c3..dd9f6a086c 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -626,6 +626,8 @@ nuancier02.stg.phx2.fedoraproject.org #osbs01.stg.phx2.fedoraproject.org packages03.stg.phx2.fedoraproject.org paste01.stg.phx2.fedoraproject.org +pdc-backend01.stg.phx2.fedoraproject.org +pdc-web01.stg.phx2.fedoraproject.org pkgdb01.stg.phx2.fedoraproject.org pkgs01.stg.phx2.fedoraproject.org proxy01.stg.phx2.fedoraproject.org @@ -936,7 +938,20 @@ fed-cloud13.cloud.fedoraproject.org fed-cloud14.cloud.fedoraproject.org fed-cloud15.cloud.fedoraproject.org -[pdc] +[pdc-web] +pdc-web01.phx2.fedoraproject.org +pdc-web02.phx2.fedoraproject.org + +[pdc-web-stg] +pdc-web01.stg.phx2.fedoraproject.org + +[pdc-backend] +pdc-backend01.phx2.fedoraproject.org + +[pdc-backend-stg] +pdc-backend01.stg.phx2.fedoraproject.org + +[pdc-dev] pdc.fedorainfracloud.org [persistent-cloud]