Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| # liberty | |
| ############################################################################### | |
| # [ WARNING ] | |
| # Configuration file maintained by Juju. Local changes may be overwritten. | |
| {% if restart_trigger -%} | |
| # restart trigger: {{ restart_trigger }} | |
| {% endif -%} | |
| ############################################################################### | |
| [DEFAULT] | |
| verbose={{ verbose }} | |
| debug={{ debug }} | |
| dhcpbridge_flagfile=/etc/nova/nova.conf | |
| dhcpbridge=/usr/bin/nova-dhcpbridge | |
| logdir=/var/log/nova | |
| state_path=/var/lib/nova | |
| force_dhcp_release=True | |
| use_syslog = {{ use_syslog }} | |
| ec2_private_dns_show_ip=True | |
| api_paste_config=/etc/nova/api-paste.ini | |
| enabled_apis=osapi_compute,metadata | |
| auth_strategy=keystone | |
| my_ip = {{ host_ip }} | |
| {% if arch == 'aarch64' -%} | |
| libvirt_use_virtio_for_bridges=False | |
| libvirt_disk_prefix=vd | |
| {% endif -%} | |
| {% if console_vnc_type -%} | |
| vnc_enabled = True | |
| novnc_enabled = True | |
| vnc_keymap = {{ console_keymap }} | |
| vncserver_listen = 0.0.0.0 | |
| vncserver_proxyclient_address = {{ console_listen_addr }} | |
| {% if console_access_protocol == 'novnc' or console_access_protocol == 'vnc' -%} | |
| novncproxy_base_url = {{ novnc_proxy_address }} | |
| {% endif -%} | |
| {% if console_access_protocol == 'xvpvnc' or console_access_protocol == 'vnc' -%} | |
| xvpvncproxy_port = {{ xvpvnc_proxy_port }} | |
| xvpvncproxy_host = {{ xvpvnc_proxy_host }} | |
| xvpvncproxy_base_url = {{ xvpvnc_proxy_address }} | |
| {% endif -%} | |
| {% else -%} | |
| vnc_enabled = False | |
| novnc_enabled = False | |
| {% endif -%} | |
| {% if neutron_plugin and neutron_plugin in ('ovs', 'midonet') -%} | |
| 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 == 'vsp' -%} | |
| network_api_class=nova.network.neutronv2.api.API | |
| libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtGenericVIFDriver | |
| neutron_ovs_bridge=alubr0 | |
| security_group_api=neutron | |
| firewall_driver = nova.virt.firewall.NoopFirewallDriver | |
| {% endif -%} | |
| {% if neutron_plugin and (neutron_plugin == 'nvp' or neutron_plugin == 'nsx') -%} | |
| libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtOpenVswitchVirtualPortDriver | |
| security_group_api = neutron | |
| firewall_driver = nova.virt.firewall.NoopFirewallDriver | |
| {% endif -%} | |
| {% if neutron_plugin and neutron_plugin == 'Calico' -%} | |
| security_group_api = neutron | |
| firewall_driver = nova.virt.firewall.NoopFirewallDriver | |
| {% endif -%} | |
| {% if neutron_plugin and neutron_plugin == 'plumgrid' -%} | |
| security_group_api=neutron | |
| firewall_driver = nova.virt.firewall.NoopFirewallDriver | |
| {% endif -%} | |
| {% if network_manager != 'neutron' and network_manager_config -%} | |
| {% for key, value in network_manager_config.items() -%} | |
| {{ 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 network_device_mtu -%} | |
| network_device_mtu = {{ network_device_mtu }} | |
| {% endif -%} | |
| {% if volume_service -%} | |
| volume_api_class = nova.volume.cinder.API | |
| {% endif -%} | |
| {% if user_config_flags -%} | |
| {% for key, value in user_config_flags.items() -%} | |
| {{ key }} = {{ value }} | |
| {% endfor -%} | |
| {% endif -%} | |
| {% if instances_path -%} | |
| instances_path = {{ instances_path }} | |
| {% endif -%} | |
| {% if enable_designate -%} | |
| notification_driver = {{ notification_driver }} | |
| notification_topics = {{ notification_topics }} | |
| notify_on_state_change = {{ notify_on_state_change }} | |
| {% endif -%} | |
| {% if sections and 'DEFAULT' in sections -%} | |
| {% for key, value in sections['DEFAULT'] -%} | |
| {{ key }} = {{ value }} | |
| {% endfor -%} | |
| {% endif -%} | |
| {% if vcpu_pin_set -%} | |
| vcpu_pin_set = {{ vcpu_pin_set }} | |
| {% endif -%} | |
| reserved_host_memory_mb = {{ reserved_host_memory }} | |
| {% if pci_passthrough_whitelist -%} | |
| pci_passthrough_whitelist = {{ pci_passthrough_whitelist }} | |
| {% endif -%} | |
| {% include "section-zeromq" %} | |
| {% if default_availability_zone -%} | |
| default_availability_zone = {{ default_availability_zone }} | |
| {% endif -%} | |
| {% if resume_guests_state_on_host_boot -%} | |
| resume_guests_state_on_host_boot = {{ resume_guests_state_on_host_boot }} | |
| {% endif -%} | |
| {% if network_manager == 'neutron' and network_manager_config -%} | |
| [neutron] | |
| url = {{ network_manager_config.neutron_url }} | |
| {% if network_manager_config.keystone_host -%} | |
| {% if neutron_plugin and neutron_plugin == 'vsp' -%} | |
| ovs_bridge = alubr0 | |
| {% endif -%} | |
| auth_section = keystone_authtoken | |
| auth_plugin = password | |
| {% if metadata_shared_secret -%} | |
| metadata_proxy_shared_secret = {{ metadata_shared_secret }} | |
| service_metadata_proxy=True | |
| {% endif -%} | |
| {% endif -%} | |
| metadata_workers = {{ workers }} | |
| {% endif -%} | |
| {% include "section-keystone-authtoken" %} | |
| {% if glance_api_servers -%} | |
| [glance] | |
| api_servers = {{ glance_api_servers }} | |
| {% endif -%} | |
| {% if console_access_protocol == 'spice' -%} | |
| [spice] | |
| agent_enabled = True | |
| enabled = True | |
| html5proxy_base_url = {{ spice_proxy_address }} | |
| keymap = {{ console_keymap }} | |
| server_listen = 0.0.0.0 | |
| server_proxyclient_address = {{ console_listen_addr }} | |
| {% endif -%} | |
| [libvirt] | |
| {% if cpu_mode -%} | |
| cpu_mode = {{ cpu_mode }} | |
| {% endif -%} | |
| {% if cpu_model -%} | |
| cpu_model = {{ cpu_model }} | |
| {% endif -%} | |
| {% if libvirt_images_type -%} | |
| images_type = {{ libvirt_images_type }} | |
| {% endif -%} | |
| {% if libvirt_images_type and rbd_pool -%} | |
| images_rbd_pool = {{ rbd_pool }} | |
| images_rbd_ceph_conf = {{ libvirt_rbd_images_ceph_conf }} | |
| inject_password = false | |
| inject_key = false | |
| inject_partition = -2 | |
| {% endif -%} | |
| rbd_user = {{ rbd_user }} | |
| rbd_secret_uuid = {{ rbd_secret_uuid }} | |
| {% if live_migration_uri -%} | |
| live_migration_uri = {{ live_migration_uri }} | |
| {% endif -%} | |
| {% if disk_cachemodes -%} | |
| disk_cachemodes = {{ disk_cachemodes }} | |
| {% endif %} | |
| {% include "parts/section-database" %} | |
| {% include "section-rabbitmq-oslo" %} | |
| {% include "parts/section-cinder" %} | |
| [oslo_concurrency] | |
| lock_path=/var/lock/nova | |
| [workarounds] | |
| disable_libvirt_livesnapshot = False | |
| {% include "parts/section-ephemeral" %} | |
| {% include "parts/section-serial-console" %} |