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-master01.stg.phx2.fedoraproject.org
|
||||||
osbs-node01.stg.phx2.fedoraproject.org
|
osbs-node01.stg.phx2.fedoraproject.org
|
||||||
osbs-node02.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-registry01.stg.phx2.fedoraproject.org
|
||||||
docker-registry02.stg.phx2.fedoraproject.org
|
docker-registry02.stg.phx2.fedoraproject.org
|
||||||
docker-candidate-registry01.stg.phx2.fedoraproject.org
|
docker-candidate-registry01.stg.phx2.fedoraproject.org
|
||||||
|
@ -1328,10 +1331,17 @@ osbs-master01.phx2.fedoraproject.org
|
||||||
[osbs-masters-stg]
|
[osbs-masters-stg]
|
||||||
osbs-master01.stg.phx2.fedoraproject.org
|
osbs-master01.stg.phx2.fedoraproject.org
|
||||||
|
|
||||||
|
[osbsworker-masters-stg]
|
||||||
|
osbsworker-x86-64-master01.stg.phx2.fedoraproject.org
|
||||||
|
|
||||||
[osbs-nodes-stg]
|
[osbs-nodes-stg]
|
||||||
osbs-node01.stg.phx2.fedoraproject.org
|
osbs-node01.stg.phx2.fedoraproject.org
|
||||||
osbs-node02.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:children]
|
||||||
osbs-control
|
osbs-control
|
||||||
osbs-nodes
|
osbs-nodes
|
||||||
|
@ -1341,6 +1351,8 @@ osbs-masters
|
||||||
osbs-control-stg
|
osbs-control-stg
|
||||||
osbs-nodes-stg
|
osbs-nodes-stg
|
||||||
osbs-masters-stg
|
osbs-masters-stg
|
||||||
|
osbsworker-nodes-stg
|
||||||
|
osbsworker-masters-stg
|
||||||
|
|
||||||
[os-control-stg]
|
[os-control-stg]
|
||||||
os-control01.stg.phx2.fedoraproject.org
|
os-control01.stg.phx2.fedoraproject.org
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# create an osbs server
|
# 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-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
|
- 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
|
user: root
|
||||||
gather_facts: True
|
gather_facts: True
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue