168 |
|
|
169 |
}; |
}; |
170 |
|
|
171 |
|
map { |
172 |
|
file::copy_once $_ => "$export/$_"; |
173 |
|
file::append "$export/etc/rc.local", $_; |
174 |
|
} ( '/srv/sysadmin-cookbook/recepies/amt/serial-console.sh' ); |
175 |
|
|
176 |
pxelinux::config_for_ip( $ip, qq{ |
pxelinux::config_for_ip( $ip, qq{ |
177 |
|
|
184 |
} |
} |
185 |
|
|
186 |
sub for_ip { |
sub for_ip { |
187 |
my $ip = shift; |
my $ip = shift || return; |
188 |
my $deploy = client::conf( $ip => 'deploy', default => 'webconverger' ); |
my $deploy = client::conf( $ip => 'deploy' ) || return; |
189 |
eval $deploy . '($ip)'; |
eval $deploy . '($ip)'; |
190 |
# $tftp::dir = "$server::base_dir/tftp/$pxelinux::path_prefix"; |
# $tftp::dir = "$server::base_dir/tftp/$pxelinux::path_prefix"; |
191 |
} |
} |