]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
Install extra cobbler packages for yum/apt systems
authorZack Cerza <zack@redhat.com>
Wed, 10 Jun 2015 23:35:30 +0000 (17:35 -0600)
committerZack Cerza <zack@redhat.com>
Mon, 29 Jun 2015 22:37:06 +0000 (16:37 -0600)
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>
roles/cobbler/tasks/apt_systems.yml
roles/cobbler/tasks/yum_systems.yml
roles/cobbler/vars/apt_systems.yml
roles/cobbler/vars/yum_systems.yml

index 4fa1a07a4319e7298a5c3530ef38446cc9b5c5c4..85cf3ffc1cf971092389462bc4fa7210b96464d8 100644 (file)
@@ -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
index 3f3af292c3b75e8146feeea0a8d18d2d6e9d3adb..56c9473d3efb521c71074dd950f06402f0f62308 100644 (file)
@@ -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
index 72394fea266c79cafd616f1a04dc370cbbd46977..c078539b470c5fd1aaa7f2d7a2168a8a1c84a703 100644 (file)
@@ -2,3 +2,9 @@
 cobbler_package: cobbler
 cobbler_service: cobbler
 httpd_service: apache2
+cobbler_extra_packages:
+  - syslinux
+  - python-pykickstart
+  - fence-agents
+  - ansible
+  - nmap
index db64fda968183212190a277ce1ba337da4edf175..445ec4222191953f4550bf945e7b624c6c3bfff8 100644 (file)
@@ -3,3 +3,9 @@
 cobbler_package: cobbler-web
 cobbler_service: cobblerd
 httpd_service: httpd
+cobbler_extra_packages:
+  - syslinux
+  - pykickstart
+  - fence-agents-all
+  - ansible
+  - nmap