80eaa471c9
Change-Id: I24553f79bdf64cf8a1c5c43572cff835591f9275 Co-Authored-By: Drew Fisher <drew.fisher@oracle.com> Depends-on: I3b7c17590b27cd3a22c5458342d049969ade2281 Depends-on: Iad0354f5babd86822e37053f3f7a1134803fd4f8
32 lines
870 B
Puppet
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';
|
|
}
|