Puppet 0.24.8 on both the client and server. My zone is being created but the sysidcfg file is not being created under etc/
info: Caching catalog at /var//opt/csw/puppet/state/localconfig.yaml notice: Starting catalog run notice: //Node[labrat1]/Zone_instance[labrat1a]/zone_zfs_root/Zfs [rpool/export/zones]/ensure: created notice: //Node[labrat1]/Zone_instance[labrat1a]/zone_zfs_root/File[/ export/zones]/mode: mode changed '755' to '700' notice: //Node[labrat1]/Zone_instance[labrat1a]/Zfs[rpool/export/zones/ labrat1a]/ensure: created notice: //Node[labrat1]/Zone_instance[labrat1a]/File[/export/zones/ labrat1a]/mode: mode changed '755' to '700' err: //Node[labrat1]/Zone_instance[labrat1a]/Zone[labrat1a]/ensure: change from absent to running failed: Could not create sysidcfg: No such file or directory - /export/zones/labrat1a/root/etc/sysidcfg notice: Finished catalog run in 689.95 seconds Here is the contents of modules/zone_instance/manifests/init.pp: class zone_zfs_root { zfs { "rpool/export/zones": mountpoint => "/export/zones", ensure => present, } file { "/export/zones": ensure => directory, mode => 700, require => Zfs["rpool/export/zones"], } } define zone_instance ( $zone_nameserver='10.250.250.30', $zone_if, $zone_ip, $zone_route='10.250.250.1', $zone_mask='255.255.255.0') { $zname = "$name.$domain" include zone_zfs_root zfs { "rpool/export/zones/$name": mountpoint => "/export/zones/$name", ensure => present, require => File["/export/zones"], } file { "/export/zones/$name": ensure => directory, mode => 700, require => Zfs["rpool/export/zones/$name"], } zone { $name: ensure => running, create_args => "-b", autoboot => true, ip => "$zone_if:$zone_ip", path => "/export/zones/%s", realhostname => $zname, sysidcfg => template("zone_instance/sysidcfg"), require => File["/export/zones/$name"], } } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---