On Wednesday, June 4, 2014 9:52:44 AM UTC-4, Felix.Frank wrote: > > Hi, > > On 06/04/2014 03:32 PM, Vadym Chepkov wrote: > > File[ensure=>directory] -> Mount[type=nfs,ensure=>mounted] > > > > Is this possible or I have to maintain two sets of data? > > no, that is fine. The 'puppet magic' you are looking for is a defined > type that accepts all the parameters you want to declare in your data. > The implementation of the define should then "translate" them into the > file and mount resources you want. > > See > http://docs.puppetlabs.com/puppet/latest/reference/lang_defined_types.html > > HTH, > Felix >
Thank you, that is indeed what I need. I have one more related question though. Is it possible to create the whole path, similar to mkdir -p for the mount points using File resource? i.e. I will use /apps/oracle as a mount point. I want puppet to create /apps for me. since /apps is not going to be a mount point, I would have to track it separately and I would like to avoid it. I suppose I can create yet another attribute, like "is_mount: false", but I wonder if there is a better way to accomplish it? Thanks, Vadym -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/73bb5099-05e2-49a2-8dc2-2bf60ec36fdb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
