Hi everyone. An example is worth 1000 words, so here's one:In this example I would like the home directory to be overridden to /testdir/me:@user { 'me':ensure => present,home => '/home/$title',tag => 'userclass1'}User <| tag == 'userclass1' |> {home => "/testhome/$title"}
It actually gets overriden to /testhome/main, 'main' being the class the collector is in, puppet apply tries to:'/usr/sbin/useradd -d /testhome/main me'I can sort of solve this problem by:@fancyuser { 'me2':tag => 'userclass1',}define fancyuser($homedir_prefix='/home') {user { '$title':home => "$homedir_prefix/$title", }}Fancyuser <| tag == 'userclass1' |> {
homedir_prefix => "/testhome"}This works as expected, as it doesn't rely on the '$title' of the collected virtual resource. I'd rather just use the virtual resource's $title. Is this possible, or am I asking too much from the resource collector?Thanks!
Richard--
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/-/DMBOqb9eIw4J.
To post to this group, send email to puppet...@googlegroups.com.
To unsubscribe from this group, send email to puppet-users...@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 view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/7iVavMJx7f4J.
Hi everyone. An example is worth 1000 words, so here's one:In this example I would like the home directory to be overridden to /testdir/me:@user { 'me':ensure => present,home => '/home/$title',tag => 'userclass1'}User <| tag == 'userclass1' |> {home => "/testhome/$title"}It actually gets overriden to /testhome/main, 'main' being the class the collector is in, puppet apply tries to:'/usr/sbin/useradd -d /testhome/main me'
[...] I'd rather just use the virtual resource's $title. Is this possible, or am I asking too much from the resource collector?