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.

Reply via email to