Thanks Manula. I'll update the code. On Wed, Mar 2, 2016 at 10:51 AM, Manula Waidyanatha <[email protected]> wrote:
> Hi Thanuja, > > Always follow the Puppetlabs language style guide [1] when writing puppet > manifests. > Even the above code is working, the best practice to surround the > variables with curly braces. > > [1] https://docs.puppetlabs.com/guides/style_guide.html#variables > > On Tue, Mar 1, 2016 at 6:59 PM, Thanuja Uruththirakodeeswaran < > [email protected]> wrote: > >> Thanks Manula !!! >> >> The error is because of the syntax error that we need to use *" " *for >> if the value has variable. Here the cwd attribute value has carbon_home >> variable. Following code will resolve the above puppet error: >> >> exec { "Applying secure vault": >> user => $user, >> path => >> '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', >> cwd => "$carbon_home/bin", >> command => "sh ciphertool.sh -Dconfigure >> -Dpassword=$key_store_password", >> logoutput => 'on_failure' >> } >> >> Thanks. >> >> On Tue, Mar 1, 2016 at 6:27 PM, Thanuja Uruththirakodeeswaran < >> [email protected]> wrote: >> >>> Hi All, >>> >>> I'm trying to change the cipher tool execution command at [1] so that >>> first I need to go inside the $carbon_home/bin directory and then trying to >>> execute the cipher tool with the following code snippet (We need to do this >>> for carbon kernel 4.2.0 based products as discussed in [2]) : >>> >>> exec { "Applying secure vault": >>> user => $user, >>> path => >>> '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', >>> cwd => '$carbon_home/bin', >>> command => 'sh ciphertool.sh -Dconfigure >>> -Dpassword=$key_store_password', >>> logoutput => 'on_failure' >>> } >>> >>> But the above exec fails with below error: >>> >>> ==> brs.dev.wso2.org: Error: Parameter cwd failed on Exec[Applying >>> secure vault]: cwd must be a fully qualified path at >>> /tmp/vagrant-puppet/modules-3737bfc9b53e65d741f2b9b350c2e2ca/wso2base/manifests/apply_secure_vault.pp:28 >>> ==> brs.dev.wso2.org: Wrapped exception: >>> ==> brs.dev.wso2.org: cwd must be a fully qualified path >>> >>> Please give suggestion to resolve this error. >>> >>> [1]. >>> https://github.com/wso2/puppet-modules/blob/master/modules/wso2base/manifests/apply_secure_vault.pp#L25 >>> [2]. http://mail.wso2.org/mailarchive/dev/2014-April/029446.html >>> >>> Thanks. >>> >>> -- >>> Thanuja Uruththirakodeeswaran >>> Software Engineer >>> WSO2 Inc.;http://wso2.com >>> lean.enterprise.middleware >>> >>> mobile: +94 774363167 >>> >> >> >> >> -- >> Thanuja Uruththirakodeeswaran >> Software Engineer >> WSO2 Inc.;http://wso2.com >> lean.enterprise.middleware >> >> mobile: +94 774363167 >> > > > > -- > Regards, > Manula Waidyanatha > Systems Engineer, WSO2, Inc. > Phone: +94 774 195853 > Blog: blog.manula.org > -- Thanuja Uruththirakodeeswaran Software Engineer WSO2 Inc.;http://wso2.com lean.enterprise.middleware mobile: +94 774363167
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
