Project

General

Profile

« Previous | Next » 

Revision d96043f5

Added by Tomer Brisker about 5 years ago

templates - sync from community-templates

View differences:

app/views/unattended/provisioning_templates/provision/preseed_default.erb
%>
<%
proxy_string = host_param('http-proxy') ? " http://#{host_param('http-proxy')}:#{host_param('http-proxy-port')}" : ''
ansible_enabled = plugin_present?('foreman_ansible')
salt_enabled = host_param('salt_master') ? true : false
os_major = @host.operatingsystem.major.to_i
squeeze_or_older = (@host.operatingsystem.name == 'Debian' && os_major <= 6)
additional_packages = ['lsb-release']
additional_packages << host_param('additional-packages')
additional_packages << 'python' if ansible_enabled
additional_packages << 'salt-minion' if salt_enabled
additional_packages = additional_packages.join(" ").split().uniq().join(" ")
%>
# Locale
d-i debian-installer/locale string <%= host_param('lang') || 'en_US' %>
......
tasksel tasksel/first multiselect minimal, ssh-server, openssh-server
# Install some base packages
d-i pkgsel/include string <%= salt_package %> lsb-release
d-i pkgsel/include string <%= additional_packages %>
d-i pkgsel/update-policy select <%= host_param('preseed-update-policy') || 'unattended-upgrades' %>
d-i pkgsel/upgrade select <%= host_param('preseed-post-install-upgrade') || 'none' %>

Also available in: Unified diff