Puppet Class: openstack::profile::nova::api
- Defined in:
- manifests/profile/nova/api.pp
Overview
The profile to set up the Nova controller (several services)
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'manifests/profile/nova/api.pp', line 2
class openstack::profile::nova::api {
openstack::resources::controller { 'nova': }
openstack::resources::database { 'nova': }
openstack::resources::firewall { 'Nova API': port => '8774', }
openstack::resources::firewall { 'Nova Metadata': port => '8775', }
openstack::resources::firewall { 'Nova EC2': port => '8773', }
openstack::resources::firewall { 'Nova S3': port => '3333', }
openstack::resources::firewall { 'Nova novnc': port => '6080', }
class { '::nova::keystone::auth':
password => hiera('openstack::nova::password'),
public_address => hiera('openstack::controller::address::api'),
admin_address => hiera('openstack::controller::address::management'),
internal_address => hiera('openstack::controller::address::management'),
region => hiera('openstack::region'),
cinder => true,
}
include ::openstack::common::nova
}
|