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.