blob: d9bd2581275bd0e7f44061bf48efc79cfd954105 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
define nspawn::os::arch (
String $template_name = $name,
String $template_dir = $nspawn::template_dir,
) {
ensure_packages(['arch-install-scripts'])
$root = "${template_dir}/${template_name}"
file { $root:
ensure => directory,
} -> exec { "/usr/bin/pacstrap '${root}' base puppet":
creates => "${root}/etc/os-release",
} -> nspawn::util::enable_networkd { $template_name:
template_dir => $template_dir,
}
}
|