Hi All,

I'm new to puppet and I've three requirements to achieve using puppet. 

1. I've a json file shown below that I need to modify, when I run my puppet 
script. 

{
    "assets":{

        "ignore":[],
        "icons":{
            "gadget":"icon-dashboard",
            "ebook" :"icon-ebook",
            "site" :"icon-site",
            "default":"icon-dashboard"
        }   
    }   
}

I need to add a new entry in the mid of "icons", say "aaaaa":"bbbbb". How 
do I do this?

2. I replace a directory using another directory. And I need to do the same 
after doing some other additions to configuration. I get the following 
error when I apply the 'file" resource twice.

Duplicate declaration: 
File[/home/shazni/Documents/Junk/wso2greg-4.6.0/samples/asset-models/ApplicationModel/]
 
is already declared in file 
/home/shazni/.puppet/modules/gregstore/manifests/init.pp at line 85; cannot 
redeclare at /home/shazni/.puppet/modules/gregstore/manifests/init.pp:108 
on node wso2-thinkpad-t530.private.wso2.com

My script does this.

    file { 
"$StoreHome/repository/deployment/server/jaggeryapps/store/extensions/assets/servicex":
        ensure => directory,
        recurse => true,
        purge => true,
        force => true,
        source => "puppet:///modules/gregstore/setup-beta2/store/servicex/",
    }  

  // Some more work 

    file { 
"$StoreHome/repository/deployment/server/jaggeryapps/store/extensions/assets/servicex":
        ensure => directory,
        recurse => true,
        purge => true,
        force => true,
        source => "puppet:///modules/gregstore/setup-beta2/store/servicex/",
    }  

How to solve this issue?

3. I want to run a script file, which in turn invoke some java class files. 
How to to do it in the same file?



-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to