Issue #5393 has been updated by Nigel Kersten.

Derek, we  have a policy of only adding features in new releases, and only 
fixing bugs in current releases.

Otherwise we end up chasing our tail forever fixing bugs in features that we 
added in the current release, and everyone in the community gets confused about 
what features exist in certain releases.

----------------------------------------
Feature #5393: include support for adding dataset(s) to solaris zone provider
https://projects.puppetlabs.com/issues/5393

Author: derek olsen
Status: Ready for Testing
Priority: Normal
Assignee: Nigel Kersten
Category: Solaris
Target version: Statler
Affected Puppet version: 
Keywords: solaris zone dataset communitypatch
Branch: 


  We use the zone type pretty frequently and have created an define as a 
wrapper around the zone type.   Upon reviewing the define recently it's clear 
that all it really does for us is include a dataset(s) if requested.
  For example this call to the define

       zones::create { "sample":
           ip         => [ "e1000g0:10.1.16.47" ],
       zfs_parent => "localdisks/zones",
       datasets   => "localdisks/zones/datasets",
       mountpoint => "/site/sample",
       }


ends up calling the following exec

 if $datasets != "false" {
        zones::dataset { "$name":
            datasets   => "$datasets",
            mountpoint => "$mountpoint",
        } 
    }

 exec { "${datasets}/${name}":
      command => "/usr/sbin/zonecfg -z $name 'add dataset; set 
name=${datasets}/${name} ; end ; verify ; commit'",
      unless  => "/usr/sbin/zonecfg -z $name info | /usr/bin/grep -i dataset",
      require => [ Zone["$name"], Zfs["${datasets}/${name}"] ],
  }

  We would like to get rid of the define and have puppet natively support the 
ability to add an dataset to a zone configuration.
  Thanks.  Derek.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to