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 <zack@redhat.com>
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
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
cobbler_package: cobbler
cobbler_service: cobbler
httpd_service: apache2
+cobbler_extra_packages:
+ - syslinux
+ - python-pykickstart
+ - fence-agents
+ - ansible
+ - nmap
cobbler_package: cobbler-web
cobbler_service: cobblerd
httpd_service: httpd
+cobbler_extra_packages:
+ - syslinux
+ - pykickstart
+ - fence-agents-all
+ - ansible
+ - nmap