diff options
Diffstat (limited to 'roles')
| -rw-r--r-- | roles/openshift-prep/defaults/main.yml | 11 | ||||
| -rw-r--r-- | roles/openshift-prep/tasks/prerequisites.yml | 13 | 
2 files changed, 15 insertions, 9 deletions
diff --git a/roles/openshift-prep/defaults/main.yml b/roles/openshift-prep/defaults/main.yml new file mode 100644 index 000000000..fac25dcc1 --- /dev/null +++ b/roles/openshift-prep/defaults/main.yml @@ -0,0 +1,11 @@ +--- +# Defines either to install required packages and update all +manage_packages: true +required_packages: +  - wget +  - git +  - net-tools +  - bind-utils +  - bridge-utils +  - bash-completion +  - vim-enhanced diff --git a/roles/openshift-prep/tasks/prerequisites.yml b/roles/openshift-prep/tasks/prerequisites.yml index 60507636f..433c1c4e3 100644 --- a/roles/openshift-prep/tasks/prerequisites.yml +++ b/roles/openshift-prep/tasks/prerequisites.yml @@ -6,19 +6,14 @@    yum:      name: "{{ item }}"      state: latest -  with_items: -    - wget -    - git -    - net-tools -    - bind-utils -    - bridge-utils -    - bash-completion -    - vim-enhanced +  with_items: "{{ required_packages }}" +  when: manage_packages|bool  - name: "Update all packages (this can take a very long time)"    yum: -    name: "*" +    name: '*'      state: latest +  when: manage_packages|bool  - name: "Verify hostname"    shell: hostnamectl status | awk "/Static hostname/"'{ print $3 }'  | 
