From a3fbe41e95668cf2663fac01ae2a5777b72038f5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 28 Oct 2015 12:42:44 +0000 Subject: [PATCH] builders: initial new PPC EPEL builders commit, comment out existing builders for now (will be rebuilt to new VMs RSN) --- inventory/builders | 13 ++++++-- inventory/group_vars/buildppc | 25 +++++++++++++++- inventory/group_vars/buildppcle | 30 +++++++++++++++++++ .../buildppc-03.phx2.fedoraproject.org | 4 +++ .../buildppc-04.phx2.fedoraproject.org | 4 +++ .../buildppcle-01.phx2.fedoraproject.org | 4 +++ .../buildppcle-02.phx2.fedoraproject.org | 4 +++ .../buildppcle-03.phx2.fedoraproject.org | 4 +++ .../buildppcle-04.phx2.fedoraproject.org | 4 +++ 9 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 inventory/group_vars/buildppcle create mode 100644 inventory/host_vars/buildppc-03.phx2.fedoraproject.org create mode 100644 inventory/host_vars/buildppc-04.phx2.fedoraproject.org create mode 100644 inventory/host_vars/buildppcle-01.phx2.fedoraproject.org create mode 100644 inventory/host_vars/buildppcle-02.phx2.fedoraproject.org create mode 100644 inventory/host_vars/buildppcle-03.phx2.fedoraproject.org create mode 100644 inventory/host_vars/buildppcle-04.phx2.fedoraproject.org diff --git a/inventory/builders b/inventory/builders index a54926cc81..21a3c2f667 100644 --- a/inventory/builders +++ b/inventory/builders @@ -70,8 +70,16 @@ buildhw-11.phx2.fedoraproject.org buildhw-12.phx2.fedoraproject.org [buildppc] -buildppc-01.phx2.fedoraproject.org -buildppc-02.phx2.fedoraproject.org +#buildppc-01.phx2.fedoraproject.org +#buildppc-02.phx2.fedoraproject.org +buildppc-03.phx2.fedoraproject.org +buildppc-04.phx2.fedoraproject.org + +[buildppcle] +buildppcle-01.phx2.fedoraproject.org +buildppcle-02.phx2.fedoraproject.org +buildppcle-03.phx2.fedoraproject.org +buildppcle-04.phx2.fedoraproject.org [buildppc64] ppc8-01.qa.fedoraproject.org @@ -236,6 +244,7 @@ buildvm buildvm-ppc64 buildvm-ppc64le buildppc +buildppcle buildarm buildaarch64 buildppc64 diff --git a/inventory/group_vars/buildppc b/inventory/group_vars/buildppc index a369965d0f..8c20065c65 100644 --- a/inventory/group_vars/buildppc +++ b/inventory/group_vars/buildppc @@ -1,6 +1,29 @@ +--- +# common items for the buildvm-* koji builders +volgroup: /dev/vg_guests +lvm_size: 150000 +mem_size: 10240 +num_cpus: 4 +ks_url: http://10.5.126.23/repo/rhel/ks/buildvm-fedora-21-ppc64 +ks_repo: http://10.5.126.23/pub/fedora-secondary/releases/21/Server/ppc64/os/ +nm: 255.255.255.0 +gw: 10.5.125.254 +eth1_gw: 10.5.127.254 +dns: 10.5.126.21 +virt_install_command: virt-install -n {{ inventory_hostname }} -r {{ mem_size }} + --graphics none --serial pty + --disk bus=virtio,path={{ volgroup }}/{{ inventory_hostname }} + --vcpus={{ num_cpus }} -l {{ ks_repo }} -x + "ksdevice=eth0 ks={{ ks_url }} console=tty0 console=hvc0 + hostname={{ inventory_hostname }} nameserver={{ dns }} + ip={{ eth0_ip }}::{{ gw }}:{{ nm }}:{{ inventory_hostname }}:eth0:none" + --network=bridge=br0,model=virtio --autostart --noautoconsole; sleep 5 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file host_group: kojibuilder fas_client_groups: sysadmin-releng -#sudoers: "{{ private }}/files/sudo/ppc-releng-sudoers" +sudoers: "{{ private }}/files/sudo/arm-releng-sudoers" koji_server_url: "http://koji.fedoraproject.org/kojihub" koji_weburl: "http://koji.fedoraproject.org/koji" diff --git a/inventory/group_vars/buildppcle b/inventory/group_vars/buildppcle new file mode 100644 index 0000000000..556b1c6f6c --- /dev/null +++ b/inventory/group_vars/buildppcle @@ -0,0 +1,30 @@ +--- +# common items for the buildvm-* koji builders +volgroup: /dev/vg_guests +lvm_size: 150000 +mem_size: 10240 +num_cpus: 4 +ks_url: http://10.5.126.23/repo/rhel/ks/buildvm-fedora-21-ppc64le +ks_repo: http://10.5.126.23/pub/fedora-secondary/releases/21/Server/ppc64le/os/ +nm: 255.255.255.0 +gw: 10.5.125.254 +eth1_gw: 10.5.127.254 +dns: 10.5.126.21 +virt_install_command: virt-install -n {{ inventory_hostname }} -r {{ mem_size }} + --graphics none --serial pty + --disk bus=virtio,path={{ volgroup }}/{{ inventory_hostname }} + --vcpus={{ num_cpus }} -l {{ ks_repo }} -x + "ksdevice=eth0 ks={{ ks_url }} console=tty0 console=hvc0 + hostname={{ inventory_hostname }} nameserver={{ dns }} + ip={{ eth0_ip }}::{{ gw }}:{{ nm }}:{{ inventory_hostname }}:eth0:none" + --network=bridge=br0,model=virtio --autostart --noautoconsole; sleep 5 + +# for systems that do not match the above - specify the same parameter in +# the host_vars/$hostname file +host_group: kojibuilder +fas_client_groups: sysadmin-releng +sudoers: "{{ private }}/files/sudo/arm-releng-sudoers" + +koji_server_url: "http://koji.fedoraproject.org/kojihub" +koji_weburl: "http://koji.fedoraproject.org/koji" +koji_topurl: "http://kojipkgs.fedoraproject.org/" diff --git a/inventory/host_vars/buildppc-03.phx2.fedoraproject.org b/inventory/host_vars/buildppc-03.phx2.fedoraproject.org new file mode 100644 index 0000000000..c08410fc74 --- /dev/null +++ b/inventory/host_vars/buildppc-03.phx2.fedoraproject.org @@ -0,0 +1,4 @@ +--- +vmhost: ppc8-03.qa.fedoraproject.org +eth0_ip: 10.5.125.27 +eth1_ip: 10.5.127.137 diff --git a/inventory/host_vars/buildppc-04.phx2.fedoraproject.org b/inventory/host_vars/buildppc-04.phx2.fedoraproject.org new file mode 100644 index 0000000000..33642599c7 --- /dev/null +++ b/inventory/host_vars/buildppc-04.phx2.fedoraproject.org @@ -0,0 +1,4 @@ +--- +vmhost: ppc8-04.qa.fedoraproject.org +eth0_ip: 10.5.125.28 +eth1_ip: 10.5.127.138 diff --git a/inventory/host_vars/buildppcle-01.phx2.fedoraproject.org b/inventory/host_vars/buildppcle-01.phx2.fedoraproject.org new file mode 100644 index 0000000000..6afa148243 --- /dev/null +++ b/inventory/host_vars/buildppcle-01.phx2.fedoraproject.org @@ -0,0 +1,4 @@ +--- +vmhost: ppc8-02.qa.fedoraproject.org +eth0_ip: 10.5.125.23 +eth1_ip: 10.5.127.119 diff --git a/inventory/host_vars/buildppcle-02.phx2.fedoraproject.org b/inventory/host_vars/buildppcle-02.phx2.fedoraproject.org new file mode 100644 index 0000000000..d50d02a99d --- /dev/null +++ b/inventory/host_vars/buildppcle-02.phx2.fedoraproject.org @@ -0,0 +1,4 @@ +--- +vmhost: ppc8-02.qa.fedoraproject.org +eth0_ip: 10.5.125.24 +eth1_ip: 10.5.127.120 diff --git a/inventory/host_vars/buildppcle-03.phx2.fedoraproject.org b/inventory/host_vars/buildppcle-03.phx2.fedoraproject.org new file mode 100644 index 0000000000..f51032323b --- /dev/null +++ b/inventory/host_vars/buildppcle-03.phx2.fedoraproject.org @@ -0,0 +1,4 @@ +--- +vmhost: ppc8-03.qa.fedoraproject.org +eth0_ip: 10.5.125.25 +eth1_ip: 10.5.127.121 diff --git a/inventory/host_vars/buildppcle-04.phx2.fedoraproject.org b/inventory/host_vars/buildppcle-04.phx2.fedoraproject.org new file mode 100644 index 0000000000..03f469aec3 --- /dev/null +++ b/inventory/host_vars/buildppcle-04.phx2.fedoraproject.org @@ -0,0 +1,4 @@ +--- +vmhost: ppc8-04.qa.fedoraproject.org +eth0_ip: 10.5.125.26 +eth1_ip: 10.5.127.122