I guess I am. I just figure what went wrong there!! On Aug 12, 2013, at 10:51 PM, Puppet List <[email protected]> wrote:
> Hello > > Are your target and file are the wrong way round? > > On 13 Aug 2013 01:22, "chengkai liang" <[email protected]> wrote: > Hi Everybody, > > So I have design a puppet module that will create a symlink under a given > directory, and here's the module and a hiera, and fact data: > > Hiera data > --- > confluence_setup::lic::lic_info: > confluence_lib_path: /usr/local/confluence/confluence/WEB-INF/lib > > A custom fact that will return > > mysql_jdbc_connector_path => /usr/share/java/mysql-connector-java-5.1.17.jar > mysql_jdbc_name => mysql-connector-java-5.1.17.jar > > Here the puppet manifest that suppose to create a symlink under > confluence_lib_path, > > # confluence_setup::lic is a module that performs an automaatic > # confluence license installation > class confluence_setup::lic( > $lic_info = 'UNDEF', > ) { > > # fail if $lic_info is unset > if $lic_info == 'UNDEF' { > fail( '$lic_info is not set' ) > } > > # fail if $lic_info is not a hash > if ! is_hash( $lic_info ) { > fail( '$lic_info has to be a hash' ) > } > > $license_key = $lic_info['license_key'] > $confluence_lib_path = $lic_info['confluence_lib_path'] > > # create a symlink points to mysql_jdbc_connector > file { "${::mysql_jdbc_connector_path}": > ensure => link, > target => "${confluence_lib_path}/${::mysql_jdbc_name}", > } > } > > Yet, when ran with this command, > > puppet apply -e 'include confluence_setup::lic' --modulepath > /vagrant/puppet/modules:/vagrant/puppet/modules/custom_facts/lib > --environment dev --hiera_config > /vagrant/puppet/modules/hiera_config/files/hiera.yaml > > Nothing was happened!! Anybody has any idea why? > > Thanks, > Chengkai > > -- > 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. > > -- > You received this message because you are subscribed to a topic in the Google > Groups "Puppet Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/puppet-users/-Mzzr5etsj4/unsubscribe. > To unsubscribe from this group and all its topics, 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. > > -- 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.
