From ba5bccfcc282e6f0773013e16c1f817f1dc4c27d Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Wed, 10 Jun 2015 17:35:30 -0600 Subject: [PATCH] Install extra cobbler packages for yum/apt systems syslinux is for bootloaders; pykickstart is for kickstart file generation; fence-agents is for IPMI etc. support; nmap is for port scanning. Signed-off-by: Zack Cerza --- roles/cobbler/tasks/apt_systems.yml | 7 +++++++ roles/cobbler/tasks/yum_systems.yml | 7 +++++++ roles/cobbler/vars/apt_systems.yml | 6 ++++++ roles/cobbler/vars/yum_systems.yml | 6 ++++++ 4 files changed, 26 insertions(+) diff --git a/roles/cobbler/tasks/apt_systems.yml b/roles/cobbler/tasks/apt_systems.yml index 4fa1a07..85cf3ff 100644 --- a/roles/cobbler/tasks/apt_systems.yml +++ b/roles/cobbler/tasks/apt_systems.yml @@ -4,3 +4,10 @@ name: "{{ cobbler_package }}" state: latest register: install_cobbler + +- name: Install extra cobbler packages + apt: + name: "{{ item }}" + state: latest + with_items: cobbler_extra_packages + when: cobbler_extra_packages|length > 0 diff --git a/roles/cobbler/tasks/yum_systems.yml b/roles/cobbler/tasks/yum_systems.yml index 3f3af29..56c9473 100644 --- a/roles/cobbler/tasks/yum_systems.yml +++ b/roles/cobbler/tasks/yum_systems.yml @@ -4,3 +4,10 @@ name: "{{ cobbler_package }}" state: latest register: install_cobbler + +- name: Install extra cobbler packages + yum: + name: "{{ item }}" + state: latest + with_items: cobbler_extra_packages + when: cobbler_extra_packages|length > 0 diff --git a/roles/cobbler/vars/apt_systems.yml b/roles/cobbler/vars/apt_systems.yml index 72394fe..c078539 100644 --- a/roles/cobbler/vars/apt_systems.yml +++ b/roles/cobbler/vars/apt_systems.yml @@ -2,3 +2,9 @@ cobbler_package: cobbler cobbler_service: cobbler httpd_service: apache2 +cobbler_extra_packages: + - syslinux + - python-pykickstart + - fence-agents + - ansible + - nmap diff --git a/roles/cobbler/vars/yum_systems.yml b/roles/cobbler/vars/yum_systems.yml index db64fda..445ec42 100644 --- a/roles/cobbler/vars/yum_systems.yml +++ b/roles/cobbler/vars/yum_systems.yml @@ -3,3 +3,9 @@ cobbler_package: cobbler-web cobbler_service: cobblerd httpd_service: httpd +cobbler_extra_packages: + - syslinux + - pykickstart + - fence-agents-all + - ansible + - nmap -- 2.39.5