I run puppet with foreman, and want to do the following:
- Initalize a network interface
- Start a service, bound to that interface.
eg:
#Start an interface for vlan 301 on interface em1
network::if::dynamic { 'em1.301':
ensure => up,
}
#Start an openstack L2 agent
class { 'neutron::agents::ovs':
local_ip => $::ipaddress_em1_301,
enable_tunneling => true,
after => Network::If::Dynamic['em1.301']
}
My problem is that the ::ipaddress_em1_301 fact doesn't exist yet the
moment the catalog gets retreived. So it throws an error. Is there a way
around this?
Krist
--
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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/3377a441-bfd3-4b29-b700-611ebdb57f76%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.