File tree Expand file tree Collapse file tree 3 files changed +34
-1
lines changed
environments/common/inventory Expand file tree Collapse file tree 3 files changed +34
-1
lines changed Original file line number Diff line number Diff line change 216216 msg : " {{ updates.results | length }} changes to packages - see {{ update_log_path }} for details"
217217 when : " update_enable | default('false') | bool"
218218
219+ - hosts : extra_packages
220+ become : yes
221+ tags :
222+ - extra_packages
223+ tasks :
224+ dnf :
225+ - name : " {{ appliances_extra_packages }}"
226+ when : appliances_mode != 'configure' or appliances_packages_during_configure
227+
219228- hosts :
220229 - selinux
221230 - update
Original file line number Diff line number Diff line change @@ -79,4 +79,23 @@ appliances_local_users_default:
7979appliances_local_users_extra : [] # see format of appliances_local_users_default above
8080appliances_local_users : " {{ appliances_local_users_default + appliances_local_users_extra }}"
8181
82- # ##########################################################################################
82+ # ################# bootstrap: extra package installs ######################################
83+
84+ appliances_default_extra_packages :
85+ - htop
86+ - nano
87+ - screen
88+ - tmux
89+ - wget
90+ - bind-utils
91+ - net-tools
92+ - postfix
93+ - git
94+ - " {{ 'python36' if ansible_distribution_version == '8.9' else 'python312' }}"
95+
96+
97+ appliances_packages_during_configure : false
98+
99+ appliances_other_extra_packages : []
100+
101+ appliances_extra_packages : " {{ appliances_default_extra_packages + appliances_other_extra_packages }}"
Original file line number Diff line number Diff line change @@ -144,3 +144,8 @@ freeipa_client
144144
145145[lustre]
146146# Hosts to run lustre client
147+
148+ [extra_packages:children]
149+ # Hosts to install specified additional packages on
150+ cluster
151+ builder
You can’t perform that action at this time.
0 commit comments