add osbs orchestrator cluster creation
Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
This commit is contained in:
parent
663b30b44f
commit
7e32adcb08
7 changed files with 118 additions and 2 deletions
24
inventory/group_vars/osbsworker-masters-stg
Normal file
24
inventory/group_vars/osbsworker-masters-stg
Normal file
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
# Define resources for this group of hosts here.
|
||||
lvm_size: 60000
|
||||
mem_size: 8192
|
||||
num_cpus: 2
|
||||
|
||||
tcp_ports: [ 80, 443, 8443]
|
||||
|
||||
fas_client_groups: sysadmin-releng,fi-apprentice,sysadmin-noc,sysadmin-veteran
|
||||
sudoers: "{{ private }}/files/sudo/00releng-sudoers"
|
||||
|
||||
docker_cert_dir: "/etc/docker/certs.d/candidate-registry.stg.fedoraproject.org"
|
||||
source_registry: "registry.stg.fedoraproject.org"
|
||||
docker_registry: "candidate-registry.stg.fedoraproject.org"
|
||||
|
||||
osbs_url: "osbs.stg.fedoraproject.org"
|
||||
osbs_koji_username: "kojibuilder_stg"
|
||||
|
||||
koji_url: "koji.stg.fedoraproject.org"
|
||||
|
||||
osbs_client_conf_path: /etc/osbs.conf
|
||||
|
||||
openshift_node_labels: {'region':'infra'}
|
||||
openshift_schedulable: False
|
23
inventory/group_vars/osbsworker-nodes-stg
Normal file
23
inventory/group_vars/osbsworker-nodes-stg
Normal file
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
# Define resources for this group of hosts here.
|
||||
lvm_size: 60000
|
||||
mem_size: 8192
|
||||
num_cpus: 2
|
||||
|
||||
tcp_ports: [ 80, 443, 8443, 10250]
|
||||
|
||||
fas_client_groups: sysadmin-releng,fi-apprentice,sysadmin-noc,sysadmin-veteran
|
||||
sudoers: "{{ private }}/files/sudo/00releng-sudoers"
|
||||
|
||||
docker_cert_dir: "/etc/docker/certs.d/candidate-registry.stg.fedoraproject.org"
|
||||
source_registry: "registry.stg.fedoraproject.org"
|
||||
docker_registry: "candidate-registry.stg.fedoraproject.org"
|
||||
|
||||
osbs_url: "osbs.stg.fedoraproject.org"
|
||||
osbs_koji_username: "kojibuilder_stg"
|
||||
|
||||
koji_url: "koji.stg.fedoraproject.org"
|
||||
|
||||
osbs_client_conf_path: /etc/osbs.conf
|
||||
|
||||
openshift_node_labels: {'region': 'primary', 'zone': 'default'}
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
nm: NETMASK
|
||||
gw: GATEWAY
|
||||
dns: DNS
|
||||
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7-osbs
|
||||
ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/
|
||||
volgroup: /dev/vg_guests
|
||||
eth0_ip: IPADDR
|
||||
vmhost: VIRTHOST
|
||||
datacenter: phx2
|
||||
host_group: osbs-stg
|
||||
|
||||
nrpe_procs_warn: 900
|
||||
nrpe_procs_crit: 1000
|
||||
|
||||
lvm_size: 120g
|
||||
mem_size: 8192
|
||||
max_mem_size: 16384
|
||||
num_cpus: 4
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
nm: NETMASK
|
||||
gw: GATEWAY
|
||||
dns: DNS
|
||||
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7-osbs
|
||||
ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/
|
||||
volgroup: /dev/vg_guests
|
||||
eth0_ip: IPADDR
|
||||
vmhost: VIRTHOST
|
||||
datacenter: phx2
|
||||
host_group: osbs-nodes-stg
|
||||
|
||||
nrpe_procs_warn: 900
|
||||
nrpe_procs_crit: 1000
|
||||
|
||||
lvm_size: 120g
|
||||
mem_size: 8192
|
||||
max_mem_size: 16384
|
||||
num_cpus: 4
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
nm: NETMASK
|
||||
gw: GATEWAY
|
||||
dns: DNS
|
||||
ks_url: http://10.5.126.23/repo/rhel/ks/kvm-rhel-7-osbs
|
||||
ks_repo: http://10.5.126.23/repo/rhel/RHEL7-x86_64/
|
||||
volgroup: /dev/vg_guests
|
||||
eth0_ip: IPADDR
|
||||
vmhost: VIRTHOST
|
||||
datacenter: phx2
|
||||
host_group: osbs-nodes-stg
|
||||
|
||||
nrpe_procs_warn: 900
|
||||
nrpe_procs_crit: 1000
|
||||
|
||||
lvm_size: 120g
|
||||
mem_size: 8192
|
||||
max_mem_size: 16384
|
||||
num_cpus: 4
|
|
@ -775,6 +775,9 @@ osbs-control01.stg.phx2.fedoraproject.org
|
|||
osbs-master01.stg.phx2.fedoraproject.org
|
||||
osbs-node01.stg.phx2.fedoraproject.org
|
||||
osbs-node02.stg.phx2.fedoraproject.org
|
||||
osbsworker-x86-64-master01.stg.phx2.fedoraproject.org
|
||||
osbsworker-x86-64-node01.stg.phx2.fedoraproject.org
|
||||
osbsworker-x86-64-node02.stg.phx2.fedoraproject.org
|
||||
docker-registry01.stg.phx2.fedoraproject.org
|
||||
docker-registry02.stg.phx2.fedoraproject.org
|
||||
docker-candidate-registry01.stg.phx2.fedoraproject.org
|
||||
|
@ -1328,10 +1331,17 @@ osbs-master01.phx2.fedoraproject.org
|
|||
[osbs-masters-stg]
|
||||
osbs-master01.stg.phx2.fedoraproject.org
|
||||
|
||||
[osbsworker-masters-stg]
|
||||
osbsworker-x86-64-master01.stg.phx2.fedoraproject.org
|
||||
|
||||
[osbs-nodes-stg]
|
||||
osbs-node01.stg.phx2.fedoraproject.org
|
||||
osbs-node02.stg.phx2.fedoraproject.org
|
||||
|
||||
[osbsworker-nodes-stg]
|
||||
osbsworker-x86-64-node01.stg.phx2.fedoraproject.org
|
||||
osbsworker-x86-64-node02.stg.phx2.fedoraproject.org
|
||||
|
||||
[osbs:children]
|
||||
osbs-control
|
||||
osbs-nodes
|
||||
|
@ -1341,6 +1351,8 @@ osbs-masters
|
|||
osbs-control-stg
|
||||
osbs-nodes-stg
|
||||
osbs-masters-stg
|
||||
osbsworker-nodes-stg
|
||||
osbsworker-masters-stg
|
||||
|
||||
[os-control-stg]
|
||||
os-control01.stg.phx2.fedoraproject.org
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
# create an osbs server
|
||||
- include: "/srv/web/infra/ansible/playbooks/include/virt-create.yml myhosts=osbs-control-stg:osbs-control"
|
||||
- include: "/srv/web/infra/ansible/playbooks/include/virt-create.yml myhosts=osbs-nodes-stg:osbs-masters-stg:osbs-nodes:osbs-masters"
|
||||
- include: "/srv/web/infra/ansible/playbooks/include/virt-create.yml myhosts=osbs-nodes-stg:osbs-masters-stg:osbs-nodes:osbs-masters:osbsworker-nodes-stg:osbsworker-masters-stg"
|
||||
|
||||
- name: make the box be real
|
||||
hosts: osbs-control:osbs-control-stg:osbs-masters-stg:osbs-nodes-stg:osbs-masters:osbs-nodes
|
||||
hosts: osbs-control:osbs-control-stg:osbs-masters-stg:osbs-nodes-stg:osbs-masters:osbs-nodes:osbsworker-nodes-stg:osbsworker-masters-stg
|
||||
user: root
|
||||
gather_facts: True
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue