The $path_logs variable doesn''t hold the value you expect. You might
try
printing the variable with notice() or a notify resource.
-Jeff
On Jun 6, 2012, at 7:57 AM, "llowder@oreillyauto.com" <
llowder@oreillyauto.com> wrote:
In my code, I have the following snippet:
file {
''es_conf'':
ensure => directory,
path => $path_conf,
require => File[''es_dir''];
''es_data'':
ensure => directory,
path => $path_data,
require => File[''es_dir''];
''es_logs'':
ensure => directory,
path => $path_logs,
require => File[''es_dir''];
''es_plugins'':
ensure => directory,
path => $path_plugins,
require => File[''es_dir''];
}
Each of these variables is defined elsewhere in scope.
The referenced es_dir is defined in this same class as the above snippet,
and is as follows:
file {''es_dir'':
ensure => link,
path => ''/opt/elasticsearch'',
target => "/opt/elasticsearch-${elastic_ver}",
require => Exec[''unpack_elasticsearch''],
}
When I run puppet (currently with --noop while I work out errors) it tells
me that "File paths must be fully qualified, not
''es_logs'' "
Based on the documentation I have seen (from puppetlabs and 3rd party
sites) the above code should work.
What is it that I am missing?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/0wxWdnbN4a0J.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.