# havana ############################################################################### # [ WARNING ] # Configuration file maintained by Juju. Local changes may be overwritten. {% if restart_trigger -%} # restart trigger: {{ restart_trigger }} {% endif -%} ############################################################################### [DEFAULT] dhcpbridge_flagfile=/etc/nova/nova.conf dhcpbridge=/usr/bin/nova-dhcpbridge logdir=/var/log/nova state_path=/var/lib/nova lock_path=/var/lock/nova force_dhcp_release=True iscsi_helper=tgtadm libvirt_use_virtio_for_bridges=True connection_type=libvirt root_helper=sudo nova-rootwrap /etc/nova/rootwrap.conf verbose=True use_syslog = {{ use_syslog }} ec2_private_dns_show_ip=True api_paste_config=/etc/nova/api-paste.ini volumes_path=/var/lib/nova/volumes enabled_apis=ec2,osapi_compute,metadata auth_strategy=keystone compute_driver=libvirt.LibvirtDriver {% include "parts/database" %} {% include "parts/rabbitmq" %} {% if glance_api_servers -%} glance_api_servers = {{ glance_api_servers }} {% endif -%} {% if rbd_pool -%} libvirt_images_rbd_pool = {{ rbd_pool }} rbd_user = {{ rbd_user }} rbd_secret_uuid = {{ rbd_secret_uuid }} {% endif -%} {% if libvirt_image_backend -%} libvirt_images_type = {{ libvirt_images_type }} libvirt_inject_password=false libvirt_inject_key=false libvirt_inject_partition=-2 {% endif -%} {% if neutron_plugin and neutron_plugin == 'ovs' -%} libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtGenericVIFDriver {% if neutron_security_groups -%} security_group_api = neutron firewall_driver = nova.virt.firewall.NoopFirewallDriver {% endif -%} {% endif -%} {% if neutron_plugin and neutron_plugin == 'nvp' -%} libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtOpenVswitchVirtualPortDriver security_group_api = neutron firewall_driver = nova.virt.firewall.NoopFirewallDriver {% endif -%} {% if network_manager_config -%} {% for key, value in network_manager_config.iteritems() -%} {{ key }} = {{ value }} {% endfor -%} {% endif -%} {% if network_manager == 'neutron' -%} network_api_class = nova.network.neutronv2.api.API {% else -%} network_manager = nova.network.manager.FlatDHCPManager {% endif -%} {% if volume_service -%} volume_api_class = nova.volume.cinder.API {% endif -%} {% if user_config_flags -%} {% for key, value in user_config_flags.iteritems() -%} {{ key }} = {{ value }} {% endfor -%} {% endif -%} {% if live_migration_uri -%} live_migration_uri = {{ live_migration_uri }} {% endif -%} {% if instances_path -%} instances_path = {{ instances_path }} {% endif -%} {% if sections and 'DEFAULT' in sections -%} {% for key, value in sections['DEFAULT'] -%} {{ key }} = {{ value }} {% endfor -%} {% endif -%}