From 088b42dfe7170bd2d9d8a30f4fea86d2463f7aed Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Fri, 25 Sep 2015 13:52:02 +0000 Subject: [PATCH] All kinds of vars for the autocloud nodes. --- inventory/group_vars/autocloud-backend | 26 ++++++++++++++ inventory/group_vars/autocloud-backend-stg | 26 ++++++++++++++ inventory/group_vars/autocloud-web | 17 ++++++++++ inventory/group_vars/autocloud-web-stg | 17 ++++++++++ .../autocloud-web01.phx2.fedoraproject.org | 14 ++++++++ ...autocloud-web01.stg.phx2.fedoraproject.org | 14 ++++++++ .../autocloud-web02.phx2.fedoraproject.org | 14 ++++++++ ...autocloud-web02.stg.phx2.fedoraproject.org | 14 ++++++++ inventory/inventory | 34 +++++++++++++++++++ 9 files changed, 176 insertions(+) create mode 100644 inventory/group_vars/autocloud-backend create mode 100644 inventory/group_vars/autocloud-backend-stg create mode 100644 inventory/group_vars/autocloud-web create mode 100644 inventory/group_vars/autocloud-web-stg create mode 100644 inventory/host_vars/autocloud-web01.phx2.fedoraproject.org create mode 100644 inventory/host_vars/autocloud-web01.stg.phx2.fedoraproject.org create mode 100644 inventory/host_vars/autocloud-web02.phx2.fedoraproject.org create mode 100644 inventory/host_vars/autocloud-web02.stg.phx2.fedoraproject.org diff --git a/inventory/group_vars/autocloud-backend b/inventory/group_vars/autocloud-backend new file mode 100644 index 0000000000..cdcf04328f --- /dev/null +++ b/inventory/group_vars/autocloud-backend @@ -0,0 +1,26 @@ +--- +# Define resources for this group of hosts here. +lvm_size: 20000 +mem_size: 6144 +num_cpus: 4 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file + +tcp_ports: [ 3000, 3001, 3002, 3003, 3004 ] + +fas_client_groups: sysadmin-noc,sysadmin-fedimg + +# This can be removed later after we have set things up +fedmsg_loglevel: DEBUG + +# These are consumed by a task in roles/fedmsg/base/main.yml +fedmsg_certs: +- service: shell + owner: root + group: sysadmin +- service: autocloud + owner: root + group: fedmsg + can_send: + - autocloud.image diff --git a/inventory/group_vars/autocloud-backend-stg b/inventory/group_vars/autocloud-backend-stg new file mode 100644 index 0000000000..cdcf04328f --- /dev/null +++ b/inventory/group_vars/autocloud-backend-stg @@ -0,0 +1,26 @@ +--- +# Define resources for this group of hosts here. +lvm_size: 20000 +mem_size: 6144 +num_cpus: 4 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file + +tcp_ports: [ 3000, 3001, 3002, 3003, 3004 ] + +fas_client_groups: sysadmin-noc,sysadmin-fedimg + +# This can be removed later after we have set things up +fedmsg_loglevel: DEBUG + +# These are consumed by a task in roles/fedmsg/base/main.yml +fedmsg_certs: +- service: shell + owner: root + group: sysadmin +- service: autocloud + owner: root + group: fedmsg + can_send: + - autocloud.image diff --git a/inventory/group_vars/autocloud-web b/inventory/group_vars/autocloud-web new file mode 100644 index 0000000000..8450154b0c --- /dev/null +++ b/inventory/group_vars/autocloud-web @@ -0,0 +1,17 @@ +--- +# 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 + +# This doesn't actually produce fedmsg messages, so no need for this var. +#wsgi_fedmsg_service: autocloud +wsgi_procs: 2 +wsgi_threads: 2 + +tcp_ports: [ 80 ] + +fas_client_groups: sysadmin-noc,sysadmin-fedimg diff --git a/inventory/group_vars/autocloud-web-stg b/inventory/group_vars/autocloud-web-stg new file mode 100644 index 0000000000..7aba2cc8b9 --- /dev/null +++ b/inventory/group_vars/autocloud-web-stg @@ -0,0 +1,17 @@ +--- +# 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 + +# This doesn't actually produce fedmsg messages, so no need for this var. +#wsgi_fedmsg_service: autocloud +wsgi_procs: 2 +wsgi_threads: 2 + +tcp_ports: [ 80 ] + +fas_client_groups: sysadmin-noc,sysadmin-fedimg diff --git a/inventory/host_vars/autocloud-web01.phx2.fedoraproject.org b/inventory/host_vars/autocloud-web01.phx2.fedoraproject.org new file mode 100644 index 0000000000..ad6cacf647 --- /dev/null +++ b/inventory/host_vars/autocloud-web01.phx2.fedoraproject.org @@ -0,0 +1,14 @@ +--- +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.117 + +volgroup: /dev/vg_guests +vmhost: virthost22.phx2.fedoraproject.org + +datacenter: phx2 diff --git a/inventory/host_vars/autocloud-web01.stg.phx2.fedoraproject.org b/inventory/host_vars/autocloud-web01.stg.phx2.fedoraproject.org new file mode 100644 index 0000000000..a7d82e6b7e --- /dev/null +++ b/inventory/host_vars/autocloud-web01.stg.phx2.fedoraproject.org @@ -0,0 +1,14 @@ +--- +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.3 + +volgroup: /dev/vg_guests +vmhost: virthost20.phx2.fedoraproject.org + +datacenter: phx2 diff --git a/inventory/host_vars/autocloud-web02.phx2.fedoraproject.org b/inventory/host_vars/autocloud-web02.phx2.fedoraproject.org new file mode 100644 index 0000000000..f08c65ace2 --- /dev/null +++ b/inventory/host_vars/autocloud-web02.phx2.fedoraproject.org @@ -0,0 +1,14 @@ +--- +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.118 + +volgroup: /dev/vg_guests +vmhost: virthost19.phx2.fedoraproject.org + +datacenter: phx2 diff --git a/inventory/host_vars/autocloud-web02.stg.phx2.fedoraproject.org b/inventory/host_vars/autocloud-web02.stg.phx2.fedoraproject.org new file mode 100644 index 0000000000..8b6c2e9be0 --- /dev/null +++ b/inventory/host_vars/autocloud-web02.stg.phx2.fedoraproject.org @@ -0,0 +1,14 @@ +--- +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.89 + +volgroup: /dev/vg_guests +vmhost: virthost11.phx2.fedoraproject.org + +datacenter: phx2 diff --git a/inventory/inventory b/inventory/inventory index 38b4bf7658..193a4cb65a 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -217,6 +217,34 @@ secondary-bridge01.qa.fedoraproject.org [statscache-stg] statscache01.stg.phx2.fedoraproject.org +[autocloud-web] +autocloud-web01.phx2.fedoraproject.org +autocloud-web02.phx2.fedoraproject.org + +[autocloud-web-stg] +autocloud-web01.stg.phx2.fedoraproject.org +autocloud-web02.stg.phx2.fedoraproject.org + +[autocloud-backend:children] +autocloud-backend-libvirt +autocloud-backend-vbox + +[autocloud-backend-libvirt] +autocloud-backend01.phx2.fedoraproject.org + +[autocloud-backend-vbox] +autocloud-backend02.phx2.fedoraproject.org + +[autocloud-backend-stg:children] +autocloud-backend-libvirt-stg +autocloud-backend-vbox-stg + +[autocloud-backend-libvirt-stg] +autocloud-backend01.stg.phx2.fedoraproject.org + +[autocloud-backend-vbox-stg] +autocloud-backend02.stg.phx2.fedoraproject.org + [autosign] autosign01.phx2.fedoraproject.org @@ -528,6 +556,10 @@ smtp-mm-tummy01.fedoraproject.org # [staging] ask01.stg.phx2.fedoraproject.org +autocloud-web01.stg.phx2.fedoraproject.org +autocloud-web02.stg.phx2.fedoraproject.org +autocloud-backend01.stg.phx2.fedoraproject.org +autocloud-backend02.stg.phx2.fedoraproject.org badges-backend01.stg.phx2.fedoraproject.org badges-web01.stg.phx2.fedoraproject.org blockerbugs01.stg.phx2.fedoraproject.org @@ -723,6 +755,7 @@ s390-koji01.qa.fedoraproject.org # assorted categories of fedmsg services, for convenience [fedmsg-hubs:children] +autocloud-backend badges-backend busgateway fedimg @@ -732,6 +765,7 @@ pkgs summershum [fedmsg-hubs-stg:children] +autocloud-backend-stg badges-backend-stg busgateway-stg fedimg-stg