Vadym,

This is not currently possible (but is a VERY wanted feature going back
years). Most of us just use an Exec.

Trevor


On Wed, Jun 4, 2014 at 11:34 AM, Vadym Chepkov <vchep...@gmail.com> wrote:

>
>
> 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 puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/73bb5099-05e2-49a2-8dc2-2bf60ec36fdb%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/73bb5099-05e2-49a2-8dc2-2bf60ec36fdb%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Trevor Vaughan
Vice President, Onyx Point, Inc
(410) 541-6699
tvaug...@onyxpoint.com

-- This account not approved for unencrypted proprietary information --

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CANs%2BFoUEefNboqYiWu8aaUovDrAZ6YsCxDzMPszVEW-MF%2BBQug%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to