Ansible: Add CIMC/IPMI/COBBLER 01/17801/19
authorPeter Mikus <pmikus@cisco.com>
Sat, 23 Feb 2019 16:27:07 +0000 (16:27 +0000)
committerPeter Mikus <pmikus@cisco.com>
Wed, 22 May 2019 09:30:11 +0000 (09:30 +0000)
commit04ea580e111ddf5be6101be1fbfe9fde56f1a214
tree09247ed50f1da5e09b79dcf41a05b38afeaa4ee2
parentc6cd03e08d9429168b0e183b8dcbce991112f279
Ansible: Add CIMC/IPMI/COBBLER

- added tasks and handlers for CIMC, IPMI, COBBLER
- allows provisioning of servers via COBBLER

Change-Id: I64080069260dabb8a6e3b648aeff12f109d3f7c2
Signed-off-by: Peter Mikus <pmikus@cisco.com>
62 files changed:
resources/tools/testbed-setup/README.rst
resources/tools/testbed-setup/ansible/cobbler.yaml [new file with mode: 0644]
resources/tools/testbed-setup/ansible/inventories/lf_inventory/group_vars/all.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.16.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.17.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.18.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.20.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.21.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.22.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.24.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.25.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.26.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.28.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.29.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.30.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.44.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.45.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.46.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.47.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.48.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.49.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.50.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.51.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.52.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.53.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.54.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.55.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.56.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.57.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.58.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.59.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/host_vars/10.30.51.60.yaml
resources/tools/testbed-setup/ansible/inventories/lf_inventory/hosts
resources/tools/testbed-setup/ansible/inventories/sample_inventory/group_vars/all.yaml
resources/tools/testbed-setup/ansible/inventories/sample_inventory/host_vars/1.1.1.1.yaml
resources/tools/testbed-setup/ansible/roles/cobbler/files/Dockerfile [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/cobbler/files/etc/cobbler/dhcp.template [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/cobbler/files/etc/httpd/conf.d/cobbler_web.conf [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/cobbler/files/supervisord/supervisord.conf [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/cobbler/files/var/lib/cobbler/kickstarts/ubuntu-18.04.2-server-x86_64.seed [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/cobbler/tasks/main.yaml [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/cobbler/tasks/ubuntu-18.04.2-server-x86_64.yaml [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/common/handlers/cimc.yaml [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/common/handlers/ipmi.yaml [new file with mode: 0644]
resources/tools/testbed-setup/ansible/roles/common/handlers/main.yaml
resources/tools/testbed-setup/ansible/roles/common/handlers/reboot.yaml [deleted file]
resources/tools/testbed-setup/ansible/roles/common/tasks/main.yaml
resources/tools/testbed-setup/ansible/roles/sut/tasks/ubuntu_bionic.yaml
resources/tools/testbed-setup/ansible/roles/tg_sut/files/netplan_config
resources/tools/testbed-setup/ansible/roles/tg_sut/handlers/main.yaml
resources/tools/testbed-setup/ansible/roles/tg_sut/tasks/ubuntu_bionic.yaml
resources/tools/testbed-setup/ansible/roles/tg_sut/tasks/x86_64.yaml
resources/tools/testbed-setup/ansible/roles/vpp_device/handlers/main.yaml
resources/tools/testbed-setup/ansible/roles/vpp_device/tasks/main.yaml
resources/tools/testbed-setup/ansible/site.yaml
resources/tools/testbed-setup/ansible/vault.yml
resources/tools/testbed-setup/cimc/cimc.py [deleted file]
resources/tools/testbed-setup/cimc/cimclib.py [deleted file]
resources/tools/testbed-setup/pxe/boot-screens_txt.cfg [deleted file]
resources/tools/testbed-setup/pxe/dhcpd.conf [deleted file]
resources/tools/testbed-setup/pxe/ks.cfg [deleted file]
resources/tools/testbed-setup/pxe/syslinux.cfg [deleted file]