Hello. Here is my example: # City1 variables class city1 { $fname = ''/tmp/la-la'' } # City2 variables class city2 { $fname = ''/tmp/ba-ba'' } node node1 { include city1 include city2 $city = ''city1'' file { "${city}::fname": ensure => present } } node node2 { include city1 include city2 $city = ''city2'' file {"${city}::fname": ensure => present } } This manifest doesn''t work I want to have a possibility to access variables in different classes by using a pointer (variable $city). Is this possible? -- 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.