diff --git a/templates/mitaka/heat.conf b/templates/mitaka/heat.conf new file mode 100644 index 0000000..dbe93fa --- /dev/null +++ b/templates/mitaka/heat.conf @@ -0,0 +1,60 @@ +[DEFAULT] +use_syslog = {{ use_syslog }} +debug = {{ debug }} +verbose = {{ verbose }} +log_dir = /var/log/heat +instance_user = {{ instance_user }} +instance_driver = heat.engine.nova +plugin_dirs = /usr/lib64/heat,/usr/lib/heat +environment_dir = /etc/heat/environment.d +host = heat +auth_encryption_key = {{ encryption_key }} +deferred_auth_method = trusts +stack_domain_admin = heat_domain_admin +stack_domain_admin_password = {{ heat_domain_admin_passwd }} +stack_user_domain_name = heat + +{% if auth_host -%} +{% include "section-keystone-authtoken-mitaka" %} + +[trustee] +auth_plugin = password +auth_url = {{ auth_protocol }}://{{ auth_host }}:{{ auth_port }} +username = {{ admin_user }} +password = {{ admin_password }} +user_domain_name = default + +[clients_keystone] +auth_uri = {{ service_protocol }}://{{ service_host }}:{{ service_port }} + +[ec2_authtoken] +auth_uri = {{service_protocol }}://{{ service_host }}:{{ service_port }} +keystone_ec2_uri = {{service_protocol }}://{{ service_host }}:{{ service_port }}/v2.0/ec2tokens +{% endif %} + +{% if database_host -%} +[database] +connection = {{ database_type }}://{{ database_user }}:{{ database_password }}@{{ database_host }}/{{ database }}{% if database_ssl_ca %}?ssl_ca={{ database_ssl_ca }}{% if database_ssl_cert %}&ssl_cert={{ database_ssl_cert }}&ssl_key={{ database_ssl_key }}{% endif %}{% endif %} +{% endif %} + +[paste_deploy] +api_paste_config=/etc/heat/api-paste.ini + +[heat_api] +bind_host = {{ bind_host }} +{% if api_listen_port -%} +bind_port={{ api_listen_port }} +{% else -%} +bind_port=8004 +{% endif %} + +[heat_api_cfn] +bind_host = {{ bind_host }} +{% if api_cfn_listen_port -%} +bind_port={{ api_cfn_listen_port }} +{% else -%} +bind_port=8000 +{% endif %} + +{% include "section-rabbitmq-oslo" %} + diff --git a/tests/basic_deployment.py b/tests/basic_deployment.py index 7db002d..08bab6f 100644 --- a/tests/basic_deployment.py +++ b/tests/basic_deployment.py @@ -54,7 +54,7 @@ class HeatBasicDeployment(OpenStackAmuletDeployment): and the rest of the service are from lp branches that are compatible with the local charm (e.g. stable or next). """ - this_service = {'name': 'heat'} + this_service = {'name': 'heat', 'constraints': {'mem': '2G'}} other_services = [{'name': 'keystone'}, {'name': 'rabbitmq-server'}, {'name': 'mysql'},