Hi, I am having trouble trying to auto configure network on a client :

Her are the important  content :

Site.pp :
import "classes/client.pp"
import "classes/server.pp"
import "classes/service1.pp"
import "classes/default-company.pp"
...
node 'puppet-test-ubuntu.sub.domain.com' inherits service1 {
  $dns1 = "172.20.10.73"
  $dns2 = "192.168.1.22"
  $dns3 = "172.20.10.14"
  $myip = "172.20.88.86"
  $mydomain = "domain.com"
  notify { "site" :
    message => "$myip - $mydomain - $dns1"
  }
}

classes/service1.pp
node service1 inherits default-company {
  include module1
  include network
  include module3
}

module/network/manifest/init.pp:
class network::install-common {
}
class network::install-Debian {
}
class network::install-RedHat {
}
class network::config-common {
  notify { "network" :
    message => "$myip - $mydomain - $dns1"
  }
  file { "/etc/network/interfaces" :
    ensure       => present,
    owner        => "root",
    group        => "root",
    mode         => "0644",
    #    content => 
template('/etc/puppet/modules/network/templates/interfaces')
  }
  file { "/etc/resolv.conf" :
    ensure  => present,
    owner   => "root",
    group   => "root",
    mode    => "0644",
    content => template('/etc/puppet/modules/network/templates/resolv.conf')
  }
}
class network::config-Debian {
}
class network::config-RedHat {
}
class network::service {
}
class network {
  include network::install-common, "network::install-$osfamily", 
network::config-common, "network::config-$osfamily", network::service
}


When I run puppet agent -t  on node puppet-test-ubuntu.sub.domain.com, I 
got this :
notice:  - sub.domain.com - 
notice: /Stage[main]/Network::Config-common/Notify[network]/message: 
defined 'message' as ' - sub.domain.com - '
notice: 172.20.88.86 - domain.com - 172.20.10.73
notice: 
/Stage[main]//Node[puppet-test-ubuntu.unix.parrot.biz]/Notify[site]/message: 
defined 'message' as '172.20.88.86 - domain.com - 172.20.10.73'

How should I define the variable to get : 

notice: /Stage[main]/Network::Config-common/Notify[network]/message: 
defined 'message' as '172.20.88.86 - domain.com - 172.20.10.73' ?

Thank you

-- 
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+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to