puppet-neutron/examples/neutron_l3_with_to_uuid.pp
Sofer Athlan-Guyot 80eaa471c9 Transform name to uuid.
Change-Id: I24553f79bdf64cf8a1c5c43572cff835591f9275
Co-Authored-By: Drew Fisher <drew.fisher@oracle.com>
Depends-on: I3b7c17590b27cd3a22c5458342d049969ade2281
Depends-on: Iad0354f5babd86822e37053f3f7a1134803fd4f8
2016-08-05 13:29:10 -07:00

32 lines
870 B
Puppet

#
# This manifest is intended to demonstrate the 'transform_to' argument
# for converting the name of a Neutron router to its UUID for
# inclusion in l3-agent.ini
#
# This manifest extends the one shown in base_provision.pp
#
class { '::neutron':
allow_overlapping_ips => true,
rabbit_password => 'password',
rabbit_user => 'guest',
rabbit_host => 'localhost',
service_plugins => ['router']
}
class { '::neutron::server':
auth_password => 'password',
database_connection => 'mysql://neutron:password@192.168.1.1/neutron',
}
# configure l3-agent to use the new router by name
class { '::neutron::agents::l3':
enabled => true,
use_namespaces => false,
require => Neutron_router['demo_router'],
}
neutron_l3_agent_config {
'DEFAULT/router_id': value => 'demo_router', transform_to => 'uuid';
}