Merge "Move *Flavor parameters into per-role templates"
[apex-tripleo-heat-templates.git] / puppet / services / nova-api.yaml
index 69f6398..045a861 100644 (file)
@@ -17,12 +17,14 @@ parameters:
 resources:
   NovaBase:
     type: ./nova-base.yaml
+    properties:
+      EndpointMap: {get_param: EndpointMap}
 
 outputs:
   role_data:
     description: Role data for the Nova API service.
     value:
-      service_name: nova-api
+      service_name: nova_api
       config_settings:
         map_merge:
           - get_attr: [NovaBase, role_data, config_settings]
@@ -30,5 +32,20 @@ outputs:
             nova::api::metadata_workers: {get_param: NovaWorkers}
             nova::cron::archive_deleted_rows::hour: '"*/12"'
             nova::cron::archive_deleted_rows::destination: '"/dev/null"'
+            tripleo.nova_api.firewall_rules:
+              '113 nova_api':
+                dport:
+                  - 6080
+                  - 13080
+                  - 8773
+                  - 3773
+                  - 8774
+                  - 13774
+                  - 8775
+            nova::api::admin_tenant_name: 'service'
+            nova::api::enabled: true
+            nova::api::default_floating_pool: 'public'
+            nova::api::sync_db_api: true
+            nova::api::enable_proxy_headers_parsing: true
       step_config: |
         include tripleo::profile::base::nova::api