zone {
"test":
ensure => running,
name => "test",
sysidcfg => template("/icg/pkg/local/puppet/files/public/etc/sysidcfg.erb"),
realhostname => "a-test.example.com",
inherit => ["/usr", "/sbin", "/platform", "/lib"],
path => "/zones/test",
ip => "e1000g0:192.168.100.15",
autoboot => true,
create_args => "add fs; set dir=/opt/SUNWspro ; set special=/opt/SUNWspro ; set type=lofs ; add options [ro,nodevices] ; end ; add fs; set dir=/etc/globalzone set special=/etc/nodename ; set type=lofs ; add options [ro,nodevices] ; end ; add fs ; set dir=/icg ; set special=/icg ; set type=lofs ; add options [ro,nodevices] ; end ; add fs ; set dir=/sw ; set special=/sw ; set type=lofs ; add options [ro,nodevices] ; end ; add fs ; set dir=/usr/pkg ; set special=/usr/pkg ; set type=lofs ; add options [ro,nodevices] ; end ; add fs ; set dir=/var/db/pkg ; set special=/var/db/pkg ; set type=lofs ; add options [ro,nodevices] ; end ; add dataset ; set name=rpool/zones/test/tank ; end ;",
require => Zfs[zone_test],
require => Zfs[zone_test_tank];
}
//
system_locale=en_US
timezone=
terminal=vt100
security_policy=NONE
root_password=$1$c3NKTTce$6h2lN0Ik0DDuxgVJN33Vl0
timeserver=localhost
name_service=DNS {domain_name=<%= domain %>
name_server=192.168.100.1
network_interface=primary {hostname=<%= realhostname %>
ip_address=<%= ip %>
netmask=<%= netmask %>
protocol_ipv6=no
default_route=<%= defaultroute %>}
nfs4_domain=dynamic