|
<%#
|
|
kind: provision
|
|
name: Alterator default
|
|
model: ProvisioningTemplate
|
|
oses:
|
|
- ALTLinux p6
|
|
- ALTLinux p7
|
|
description: |
|
|
Provisioning template for the ALTLinux installer
|
|
see https://projects.theforeman.org/issues/3377 for more details
|
|
-%>
|
|
<% if @metadata.to_s == '/vm-profile.scm' -%>
|
|
<%= @host.diskLayout %>
|
|
<% elsif @metadata.to_s == '/pkg-groups.tar' -%>
|
|
<%= snippet 'alterator_pkglist' %>
|
|
<% else -%>
|
|
("/sysconfig-base/language" action "write" lang ("<%= host_param('lang') || 'en_US' %>"))
|
|
("/sysconfig-base/kbd" action "write" layout "ctrl_shift_toggle")
|
|
("/datetime-installer" action "write" commit #t name "RU" zone "Europe/Moscow" utc #t)
|
|
("/evms/control" action "write" control open installer #t)
|
|
("/evms/control" action "write" control update)
|
|
("/evms/profiles/server" action apply commit #f clearall #t exclude ())
|
|
("/evms/control" action "write" control commit)
|
|
("/evms/control" action "write" control close)
|
|
("/pkg-init" action "write")
|
|
("/pkg-install" action "write" lists "<%= host_param('pkg_list') || '' %>" auto #t)
|
|
("/preinstall" action "write")
|
|
("/grub" action "write" language ("<%= host_param('lang') || 'en_US' %>") device "<%= host_param('device') || '/dev/sda' %>")
|
|
("/net-eth" action "write" reset #t)
|
|
("/net-eth" action "write" name "eth0" configuration "static" default "<%= @host.subnet.gateway %>" search "<%= @host.domain %>" dns "<%= @host.subnet.dns_servers.join(" ") %>" computer_name "<%= @host.name %>")
|
|
("/net-eth" action "add_iface_address" name "eth0" addip "<%= @host.ip %>" addmask "<%= @host.subnet.mask %>")
|
|
("/net-eth" action "write" commit #t)
|
|
("/root/change_password" language (<%= host_param('lang') || 'en_US' %>") passwd_2 "123" passwd_1 "123")
|
|
("/postinstall/firsttime" action "write" method "url" url "<%= foreman_url('finish') %>")
|
|
<% end %>
|