Parcourir la source

During provisioning, make unnecessary packages optional under a switch (#561)

* openshift-prep: bash-completion and vim-enhanced packages are now optional under install_debug_packages switch

* openshift-prep: new line removal
Tlacenka il y a 7 ans
Parent
commit
244d4f2347

+ 2 - 0
roles/openshift-prep/defaults/main.yml

@@ -1,11 +1,13 @@
 ---
 # Defines either to install required packages and update all
 manage_packages: true
+install_debug_packages: false
 required_packages:
   - wget
   - git
   - net-tools
   - bind-utils
   - bridge-utils
+debug_packages:
   - bash-completion
   - vim-enhanced

+ 7 - 0
roles/openshift-prep/tasks/prerequisites.yml

@@ -9,6 +9,13 @@
   with_items: "{{ required_packages }}"
   when: manage_packages|bool
 
+- name: "Install debug packages (optional)"
+  yum:
+    name: "{{ item }}"
+    state: latest
+  with_items: "{{ debug_packages }}"
+  when: install_debug_packages|bool
+
 - name: "Update all packages (this can take a very long time)"
   yum:
     name: '*'