From 2dd0c917a33c8a6d12b046dbfbb252b908aa1c4c Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 19 Aug 2015 20:14:31 +0000 Subject: [PATCH] Setup a new batcave01 that will someday soon replace lockbox01 --- inventory/group_vars/batcave | 11 ++++++++ .../batcave01.phx2.fedoraproject.org | 26 +++++++++++++++++++ inventory/inventory | 4 +++ playbooks/groups/{lockbox.yml => batcave.yml} | 0 4 files changed, 41 insertions(+) create mode 100644 inventory/group_vars/batcave create mode 100644 inventory/host_vars/batcave01.phx2.fedoraproject.org rename playbooks/groups/{lockbox.yml => batcave.yml} (100%) diff --git a/inventory/group_vars/batcave b/inventory/group_vars/batcave new file mode 100644 index 0000000000..ae98d19821 --- /dev/null +++ b/inventory/group_vars/batcave @@ -0,0 +1,11 @@ +--- +lvm_size: 500000 +mem_size: 24576 +num_cpus: 10 + +tcp_ports: [ 80, 443 ] + +# Neeed for rsync from log01 for logs. +custom_rules: [ '-A INPUT -p tcp -m tcp -s 10.5.126.13 --dport 873 -j ACCEPT', '-A INPUT -p tcp -m tcp -s 192.168.1.59 --dport 873 -j ACCEPT' ] + +fas_client_groups: sysadmin-ask,sysadmin-build,sysadmin-cvs,sysadmin-main,sysadmin-web,sysadmin-noc,sysadmin-hosted,sysadmin-releng,sysadmin-qa,sysadmin-tools,sysadmin-cloud,sysadmin-bot,sysadmin-centos,sysadmin-koschei,fi-apprentice diff --git a/inventory/host_vars/batcave01.phx2.fedoraproject.org b/inventory/host_vars/batcave01.phx2.fedoraproject.org new file mode 100644 index 0000000000..14b807a096 --- /dev/null +++ b/inventory/host_vars/batcave01.phx2.fedoraproject.org @@ -0,0 +1,26 @@ +--- +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/ + +volgroup: /dev/vg_guests +eth0_ip: 10.5.126.8 +eth1_ip: 10.5.127.13 +vmhost: virthost22.phx2.fedoraproject.org +datacenter: phx2 + +# +# We need this to install with 2 nics +# +virt_install_command: virt-install -n {{ inventory_hostname }} -r {{ mem_size }} + --disk bus=virtio,path={{ volgroup }}/{{ inventory_hostname }} + --vcpus={{ num_cpus }} -l {{ ks_repo }} -x + "ksdevice=eth0 ks={{ ks_url }} console=tty0 console=ttyS0 + hostname={{ inventory_hostname }} nameserver={{ dns }} + ip={{ eth0_ip }}::{{ gw }}:{{ nm }}:{{ inventory_hostname }}:eth0:none + ip={{ eth1_ip }}:::{{ nm }}:{{ inventory_hostname }}-nfs:eth1:none" + --network=bridge=br0,model=virtio --network=bridge=br1,model=virtio + --autostart --noautoconsole diff --git a/inventory/inventory b/inventory/inventory index f2484c75b9..ceb92b4260 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -344,6 +344,10 @@ log01.phx2.fedoraproject.org noc01.phx2.fedoraproject.org noc02.fedoraproject.org data-analysis01.phx2.fedoraproject.org +batcave01.phx2.fedoraproject.org + +[batcave] +batcave01.phx2.fedoraproject.org [ipsilon] ipsilon01.phx2.fedoraproject.org diff --git a/playbooks/groups/lockbox.yml b/playbooks/groups/batcave.yml similarity index 100% rename from playbooks/groups/lockbox.yml rename to playbooks/groups/batcave.yml