357 lines
22 KiB
YAML
357 lines
22 KiB
YAML
---
|
|
# Copyright 2022 Red Hat, Inc.
|
|
# All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
|
|
# All variables intended for modification should be placed in this file.
|
|
|
|
# All variables within this role should have a prefix of "tripleo_nova_compute"
|
|
tripleo_nova_compute_debug: "{{ (ansible_verbosity | int) >= 2 | bool }}"
|
|
tripleo_nova_compute_deploy_identifier: "{{ tripleo_deploy_identifier | default('') }}"
|
|
tripleo_nova_compute_hide_sensitive_logs: true
|
|
tripleo_nova_compute_container_image: "quay.io/tripleomastercentos9/openstack-nova-compute:current-tripleo" # role specific
|
|
tripleo_nova_compute_container_nova_libvirt_config_image: "{{ tripleo_nova_libvirt_container_config_image | default(tripleo_nova_compute_container_image) }}"
|
|
tripleo_nova_compute_docker_ulimit: ['nofile=131072', 'memlock=67108864']
|
|
tripleo_nova_compute_logging_source:
|
|
tag: openstack.nova.compute
|
|
file: /var/log/containers/nova/nova-compute.log
|
|
tripleo_nova_compute_ceph_config_path: "{{ tripleo_ceph_config_path | default('/var/lib/tripleo-config/ceph') }}"
|
|
tripleo_nova_compute_ceph_client_user_name: "{{ tripleo_ceph_client_user_name | default('openstack') }}"
|
|
tripleo_nova_compute_enable_internal_tls: "{{ tripleo_enable_internal_tls | default (false) }}"
|
|
tripleo_nova_compute_use_tls_transport_for_live_migration: "{{ tripleo_use_tls_transport_for_live_migration | default(true) }}"
|
|
tripleo_nova_compute_instance_usage_audit: false
|
|
tripleo_nova_compute_instance_usage_audit_period: hour
|
|
tripleo_nova_compute_enable_rbd_backend: false # role specific
|
|
tripleo_nova_compute_cinder_enable_rbd_backend: "{{ tripleo_cinder_enable_rbd_backend | default(false) }}"
|
|
tripleo_nova_compute_ceph_client_key: "{{ tripleo_ceph_client_key | default('') }}" # sensitive data
|
|
tripleo_nova_compute_ceph_cluster_fsid: "{{ tripleo_ceph_cluster_fsid | default('') }}"
|
|
tripleo_nova_compute_ceph_cluster_name: "{{ tripleo_ceph_cluster_name | default('') }}"
|
|
tripleo_nova_compute_cinder_rbd_multi_config: "{{ tripleo_cinder_rbd_multi_config | default({}) }}"
|
|
tripleo_nova_compute_type: kvm
|
|
tripleo_nova_compute_monitoring_subscription: overcloud-nova-compute
|
|
tripleo_nova_compute_migration_ssh_key: >
|
|
{{ tripleo_migration_ssh_key | default({"public_key": "", "private_key": ""}) }}
|
|
tripleo_nova_compute_migration_ssh_port: "{{ tripleo_migration_ssh_port | default(2022) }}"
|
|
tripleo_nova_compute_opt_volumes: [] # role specific
|
|
tripleo_nova_compute_opt_env_vars: {} # role specific
|
|
tripleo_nova_compute_rbd_disk_cachemodes: "{{ tripleo_rbd_disk_cachemodes | default(['network=writeback']) }}"
|
|
tripleo_nova_compute_startup_delay: 0
|
|
tripleo_nova_compute_enable_instance_ha: false
|
|
tripleo_nova_compute_rbd_pool_name: vms # role specific
|
|
tripleo_nova_compute_cinder_enable_nfs_backend: false
|
|
tripleo_nova_compute_mkisofs_cmd: mkisofs # role specific
|
|
tripleo_nova_compute_nfs_enabled: false # role specific
|
|
tripleo_nova_compute_nfs_share: "" # role specific
|
|
tripleo_nova_compute_nfs_options: "context=system_u:object_r:nfs_t:s0" # role specific
|
|
tripleo_nova_compute_nfs_version: "4.2" # role specific
|
|
tripleo_nova_compute_force_raw_images: true # role specific
|
|
tripleo_nova_compute_use_cow_images: true # role specific
|
|
tripleo_nova_compute_libvirt_pre_allocate_images: "none" # role specific
|
|
tripleo_nova_compute_image_cache_manager_interval: 2400 # role specific
|
|
tripleo_nova_compute_image_cache_remove_unused_base_images: true # role specific
|
|
tripleo_nova_compute_image_cache_remove_unused_resized_minimum_age: 3600 # role specific
|
|
tripleo_nova_compute_image_cache_precache_concurrency: 1 # role specific
|
|
# NOTE(bogdando): it defaults to '' in t-h-t, use str2dict?
|
|
tripleo_nova_compute_pci_passthrough: {} # role specific
|
|
tripleo_nova_compute_cpu_shared_set: [] # role specific
|
|
tripleo_nova_compute_cpu_dedicated_set: [] # role specific
|
|
tripleo_nova_compute_reserved_host_memory: 4096 # role specific
|
|
tripleo_nova_compute_reserved_huge_pages: []
|
|
tripleo_nova_compute_kernel_args: "{{ tripleo_kernel_args | default('') }}" # role specific
|
|
tripleo_nova_compute_ovs_dpdk_socket_memory: "{{ tripleo_ovs_dpdk_socket_memory | default('') }}" # role specific
|
|
tripleo_nova_compute_verify_glance_signatures: false
|
|
tripleo_nova_compute_auto_disabling: 10
|
|
tripleo_nova_compute_neutron_physnet_numa_nodes_mapping: {} # role specific
|
|
tripleo_nova_compute_neutron_tunnel_numa_nodes: [] # role specific
|
|
tripleo_nova_compute_resume_guests_state_on_host_boot: false # role specific
|
|
tripleo_nova_compute_rx_queue_size: 512 # role specific
|
|
tripleo_nova_compute_tx_queue_size: 512 # role specific
|
|
tripleo_nova_compute_file_backed_memory: 0 # role specific
|
|
tripleo_nova_compute_volume_use_multipath: false # role specific
|
|
tripleo_nova_compute_hw_machine_type: "x86_64=q35" # role specific
|
|
tripleo_nova_compute_additional_cell: false
|
|
tripleo_nova_compute_enable_ksm: false # role specific
|
|
tripleo_nova_compute_cinder_password: "{{ tripleo_cinder_password | default('') }}" # sensitive, assert not empty
|
|
tripleo_nova_compute_keystone_region: region_one
|
|
tripleo_nova_compute_num_pcie_ports: 16 # role specific
|
|
tripleo_nova_compute_mem_stats_period_seconds: 10 # role specific
|
|
tripleo_nova_compute_live_migration_wait_for_vif_plug: true # role specific
|
|
tripleo_nova_compute_live_migration_permit_post_copy: true # role specific
|
|
tripleo_nova_compute_live_migration_permit_auto_converge: true # role specific
|
|
tripleo_nova_compute_multipathd_enable: "{{ tripleo_multipathd_enable | default(false) }}" # role specific
|
|
tripleo_nova_compute_cpu_allocation_ratio: 0.0 # role specific
|
|
tripleo_nova_compute_ram_allocation_ratio: 1.0 # role specific
|
|
tripleo_nova_compute_disk_allocation_ratio: 0.0 # role specific
|
|
tripleo_nova_compute_enable_vtpm: false # role specific
|
|
tripleo_nova_compute_max_disk_devices_to_attach: -1 # role specific
|
|
tripleo_nova_compute_pmem_mappings: "" # role specific
|
|
tripleo_nova_compute_pmem_namespaces: "" # role specific
|
|
tripleo_nova_compute_mdev_types: {} # role specific
|
|
tripleo_nova_compute_image_cache_ttl: 86400 # role specific
|
|
tripleo_nova_compute_disable_irq_balance: false # role specific
|
|
tripleo_nova_compute_cpu_mode: host-model # role specific
|
|
tripleo_nova_compute_cpu_models: [] # role specific
|
|
tripleo_nova_compute_cpu_model_extra_flags: "" # role specific
|
|
tripleo_nova_compute_disable_image_download_to_rbd: false # role specific
|
|
tripleo_nova_compute_disable_compute_service_check_for_ffu: false
|
|
tripleo_nova_compute_statedir_ownership_skip: ["triliovault-mounts"]
|
|
tripleo_nova_compute_image_type_exclude_list: [] # role specific
|
|
tripleo_nova_compute_libvirt_max_queues: 0 # role specific
|
|
tripleo_nova_compute_glance_rbd_pool_name: "{{ tripleo_glance_rbd_pool_name | default('images') }}"
|
|
tripleo_nova_compute_glance_multistore_config: "{{ tripleo_glance_multistore_config | default({}) }}"
|
|
tripleo_nova_compute_glance_enable_rbd_download: false # role specific
|
|
tripleo_nova_compute_glance_rbd_download_multistore_id: "" # role specific
|
|
tripleo_nova_compute_glance_backend_id: "{{ tripleo_glance_backend_id | default('default_backend') }}" # role specific
|
|
tripleo_nova_compute_glance_rbd_copy_poll_interval: 15 # role specific
|
|
tripleo_nova_compute_glance_rbd_copy_timeout: 600 # role specific
|
|
tripleo_nova_compute_custom_provider_inventories: {} # role specific
|
|
tripleo_nova_compute_vcpu_pin_set: [] # role specific, DEPRECATED
|
|
tripleo_nova_compute_vgpu_types_device_addresses_mapping: {} # role specific, DEPRECATED
|
|
tripleo_nova_compute_root_stack_name: "{{ tripleo_root_stack_name | default('') }}" # assert not empty
|
|
tripleo_nova_compute_auth_cloud_name: "{{ tripleo_auth_cloud_name | default('') }}" # assert not empty
|
|
tripleo_nova_compute_libvirt_manage_libvirt_services: false
|
|
|
|
tripleo_nova_compute_common_volumes: "{{ tripleo_container_standalone_common_volumes }}"
|
|
|
|
tripleo_nova_compute_config_use_ansible: true
|
|
tripleo_nova_compute_config_dir: /var/lib/config-data/ansible-generated/nova_libvirt
|
|
|
|
tripleo_nova_compute_volumes:
|
|
- /etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro
|
|
- /var/lib/kolla/config_files/nova_compute.json:/var/lib/kolla/config_files/config.json:ro
|
|
- "{{ tripleo_nova_compute_config_dir }}:/var/lib/kolla/config_files/src:ro"
|
|
- "{{ tripleo_nova_compute_ceph_config_path }}:/var/lib/kolla/config_files/src-ceph:ro"
|
|
- /dev:/dev
|
|
- /lib/modules:/lib/modules:ro
|
|
- /run:/run
|
|
- /etc/iscsi:/etc/iscsi:z
|
|
- /var/lib/iscsi:/var/lib/iscsi:z
|
|
- /var/lib/libvirt:/var/lib/libvirt:shared
|
|
- /sys/class/net:/sys/class/net
|
|
- /sys/bus/pci:/sys/bus/pci
|
|
- /boot:/boot:ro
|
|
- /var/lib/nova:/var/lib/nova:shared
|
|
|
|
tripleo_nova_compute_logging_volumes:
|
|
- /var/log/containers/nova:/var/log/nova:z
|
|
|
|
tripleo_nova_compute_environment:
|
|
KOLLA_CONFIG_STRATEGY: COPY_ALWAYS
|
|
|
|
tripleo_nova_compute_logging_environment: {}
|
|
|
|
tripleo_nova_compute_DEFAULT_compute_driver: libvirt.LibvirtDriver
|
|
tripleo_nova_compute_DEFAULT_dhcp_domain: ''
|
|
tripleo_nova_compute_DEFAULT_force_config_drive: true
|
|
tripleo_nova_compute_DEFAULT_host: '{{ ansible_facts["nodename"] }}'
|
|
tripleo_nova_compute_DEFAULT_log_dir: /var/log/nova
|
|
tripleo_nova_compute_DEFAULT_my_ip: '{{ hostvars[inventory_hostname][service_net_map["nova_api_network"] ~ "_ip"] }}'
|
|
tripleo_nova_compute_DEFAULT_preallocate_images: none
|
|
tripleo_nova_compute_DEFAULT_report_interval: 10
|
|
tripleo_nova_compute_DEFAULT_rootwrap_config: /etc/nova/rootwrap.conf
|
|
tripleo_nova_compute_DEFAULT_rpc_response_timeout: 60
|
|
tripleo_nova_compute_DEFAULT_service_down_time: 60
|
|
tripleo_nova_compute_DEFAULT_ssl_only: false
|
|
tripleo_nova_compute_DEFAULT_state_path: /var/lib/nova
|
|
tripleo_nova_compute_DEFAULT_sync_power_state_interval: 600
|
|
tripleo_nova_compute_DEFAULT_transport_url: ''
|
|
tripleo_nova_compute_DEFAULT_vif_plugging_is_fatal: true
|
|
tripleo_nova_compute_DEFAULT_vif_plugging_timeout: 300
|
|
tripleo_nova_compute_cinder_auth_type: v3password
|
|
tripleo_nova_compute_cinder_auth_url: ''
|
|
tripleo_nova_compute_cinder_catalog_info: volumev3:cinderv3:internalURL
|
|
tripleo_nova_compute_cross_az_attach: true
|
|
tripleo_nova_compute_cinder_project_domain_name: Default
|
|
tripleo_nova_compute_cinder_project_name: service
|
|
tripleo_nova_compute_cinder_user_domain_name: Default
|
|
tripleo_nova_compute_cinder_username: cinder
|
|
tripleo_nova_compute_compute_consecutive_build_service_disable_threshold: 10
|
|
tripleo_nova_compute_compute_cpu_dedicated_set: ''
|
|
tripleo_nova_compute_compute_cpu_shared_set: ''
|
|
tripleo_nova_compute_compute_live_migration_wait_for_vif_plug: true
|
|
tripleo_nova_compute_compute_max_disk_devices_to_attach: '-1'
|
|
tripleo_nova_compute_compute_provider_config_location: /etc/nova/provider_config
|
|
tripleo_nova_compute_key_manager_backend: nova.keymgr.conf_key_mgr.ConfKeyManager
|
|
tripleo_nova_compute_libvirt_enabled_perf_events: ''
|
|
tripleo_nova_compute_libvirt_inject_key: false
|
|
tripleo_nova_compute_libvirt_inject_partition: '-2'
|
|
tripleo_nova_compute_libvirt_inject_password: false
|
|
tripleo_nova_compute_libvirt_live_migration_inbound_addr: '{{ hostvars[inventory_hostname]["fqdn_" ~ service_net_map["nova_libvirt_network"]] }}'
|
|
tripleo_nova_compute_libvirt_live_migration_permit_auto_converge: true
|
|
tripleo_nova_compute_libvirt_live_migration_permit_post_copy: true
|
|
tripleo_nova_compute_libvirt_live_migration_tunnelled: false
|
|
tripleo_nova_compute_libvirt_live_migration_uri: 'qemu+ssh://nova_migration@s:2022/system?keyfile=/etc/nova/migration/identity'
|
|
tripleo_nova_compute_libvirt_virt_type: qemu
|
|
tripleo_nova_compute_neutron_default_floating_pool: public
|
|
tripleo_nova_compute_neutron_extension_sync_interval: 600
|
|
tripleo_nova_compute_neutron_ovs_bridge: br-int
|
|
tripleo_nova_compute_neutron_timeout: 30
|
|
tripleo_nova_compute_neutron_valid_interfaces: internal
|
|
tripleo_nova_compute_notifications_notification_format: unversioned
|
|
tripleo_nova_compute_notifications_notify_on_state_change: vm_and_task_state
|
|
tripleo_nova_compute_oslo_concurrency_lock_path: /var/lib/nova/tmp
|
|
tripleo_nova_compute_oslo_messaging_notifications_driver: noop
|
|
tripleo_nova_compute_oslo_messaging_notifications_transport_url: ''
|
|
tripleo_nova_compute_oslo_messaging_rabbit_heartbeat_timeout_threshold: 60
|
|
tripleo_nova_compute_oslo_messaging_rabbit_ssl: false
|
|
tripleo_nova_compute_oslo_policy_enforce_new_defaults: false
|
|
tripleo_nova_compute_oslo_policy_enforce_scope: false
|
|
tripleo_nova_compute_oslo_policy_policy_file: /etc/nova/policy.yaml
|
|
tripleo_nova_compute_placement_api_interface: internal
|
|
tripleo_nova_compute_spice_enabled: false
|
|
tripleo_nova_compute_vendordata_dynamic_auth_project_domain_name: Default
|
|
tripleo_nova_compute_vendordata_dynamic_auth_user_domain_name: Default
|
|
tripleo_nova_compute_vif_plug_ovs_ovsdb_connection: ''
|
|
tripleo_nova_compute_vnc_enabled: true
|
|
tripleo_nova_compute_vncproxy_host: '' # EndpointMap, NovaPublic, host_nobrackets
|
|
tripleo_nova_compute_vnc_server_listen: '{{ hostvars[inventory_hostname][service_net_map["nova_libvirt_network"] ~ "_ip"] }}'
|
|
tripleo_nova_compute_vncserver_proxyclient_address: '{{ hostvars[inventory_hostname][service_net_map["nova_libvirt_network"] ~ "_ip"] }}'
|
|
|
|
# TODO(bogdando): wire-in into aansible config templates
|
|
# from t-h-t hiera mappings, and/or user-provided config snippets
|
|
tripleo_nova_compute_rbd_libvirt_images_rbd_ceph_conf: /etc/ceph/ + {{ tripleo_nova_compute_ceph_cluster_name }} + .conf
|
|
tripleo_nova_compute_rbd_rbd_keyring: client. + {{ tripleo_nova_compute_ceph_client_user_name }}
|
|
tripleo_nova_compute_libvirt_migration_support: false
|
|
tripleo_nova_compute_migration_client_enabled: true
|
|
tripleo_nova_compute_migration_client_ssh_private_key: '' # MigrationSshKey, private_key
|
|
# False, if is realtime set, or comes from RoleParametersValue nova_permit_auto_converge/nova_permit_post_copy
|
|
tripleo_nova_compute_migration_libvirt_live_migration_permit_auto_converge: false
|
|
tripleo_nova_compute_migration_libvirt_live_migration_permit_post_copy: false
|
|
tripleo_nova_compute_migration_libvirt_live_migration_tunnelled: false
|
|
# from ceph multi-store config, set it via facts and jinja,
|
|
# or use direct inputs from user/tht
|
|
tripleo_nova_compute_glance_rbd_ceph_conf: {}
|
|
tripleo_nova_compute_glance_rbd_user: {}
|
|
# from t-h-t EndpointMap, NovaVNCProxyCellPublic, host_nobrackets/port/protocol
|
|
# or use direct inputs from user/tht
|
|
tripleo_nova_compute_vncproxy_common_vncproxy_host: ''
|
|
tripleo_nova_compute_vncproxy_common_vncproxy_port: ''
|
|
tripleo_nova_compute_vncproxy_common_vncproxy_protocol: ''
|
|
|
|
tripleo_nova_compute_config:
|
|
DEFAULT:
|
|
compute_driver: '{{ tripleo_nova_compute_DEFAULT_compute_driver }}'
|
|
cpu_allocation_ratio: '{{ tripleo_nova_compute_cpu_allocation_ratio }}'
|
|
debug: '{{ tripleo_nova_compute_debug }}'
|
|
dhcp_domain: '{{ tripleo_nova_compute_DEFAULT_dhcp_domain }}'
|
|
disk_allocation_ratio: '{{ tripleo_nova_compute_disk_allocation_ratio }}'
|
|
force_config_drive: '{{ tripleo_nova_compute_DEFAULT_force_config_drive }}'
|
|
force_raw_images: '{{ tripleo_nova_compute_force_raw_images }}'
|
|
host: '{{ tripleo_nova_compute_DEFAULT_host }}'
|
|
log_dir: '{{ tripleo_nova_compute_DEFAULT_log_dir }}'
|
|
mkisofs_cmd: '{{ tripleo_nova_compute_mkisofs_cmd }}'
|
|
my_ip: '{{ tripleo_nova_compute_DEFAULT_my_ip }}'
|
|
preallocate_images: '{{ tripleo_nova_compute_DEFAULT_preallocate_images }}'
|
|
ram_allocation_ratio: '{{ tripleo_nova_compute_ram_allocation_ratio }}'
|
|
report_interval: '{{ tripleo_nova_compute_DEFAULT_report_interval }}'
|
|
reserved_host_memory_mb: '{{ tripleo_nova_compute_reserved_host_memory }}'
|
|
resume_guests_state_on_host_boot: '{{ tripleo_nova_compute_resume_guests_state_on_host_boot }}'
|
|
rootwrap_config: '{{ tripleo_nova_compute_DEFAULT_rootwrap_config }}'
|
|
rpc_response_timeout: '{{ tripleo_nova_compute_DEFAULT_rpc_response_timeout }}'
|
|
service_down_time: '{{ tripleo_nova_compute_DEFAULT_service_down_time }}'
|
|
ssl_only: '{{ tripleo_nova_compute_DEFAULT_ssl_only }}'
|
|
state_path: '{{ tripleo_nova_compute_DEFAULT_state_path }}'
|
|
sync_power_state_interval: '{{ tripleo_nova_compute_DEFAULT_sync_power_state_interval }}'
|
|
transport_url: '{{ tripleo_nova_compute_DEFAULT_transport_url }}'
|
|
use_cow_images: '{{ tripleo_nova_compute_use_cow_images }}'
|
|
vif_plugging_is_fatal: '{{ tripleo_nova_compute_DEFAULT_vif_plugging_is_fatal }}'
|
|
vif_plugging_timeout: '{{ tripleo_nova_compute_DEFAULT_vif_plugging_timeout }}'
|
|
cinder:
|
|
auth_type: '{{ tripleo_nova_compute_cinder_auth_type }}'
|
|
auth_url: '{{ tripleo_nova_compute_cinder_auth_url }}'
|
|
catalog_info: '{{ tripleo_nova_compute_cinder_catalog_info }}'
|
|
cross_az_attach: '{{ tripleo_nova_compute_cross_az_attach }}'
|
|
os_region_name: '{{ tripleo_nova_compute_keystone_region }}'
|
|
password: '{{ tripleo_nova_compute_cinder_password }}'
|
|
project_domain_name: '{{ tripleo_nova_compute_cinder_project_domain_name }}'
|
|
project_name: '{{ tripleo_nova_compute_cinder_project_name }}'
|
|
user_domain_name: '{{ tripleo_nova_compute_cinder_user_domain_name }}'
|
|
username: '{{ tripleo_nova_compute_cinder_username }}'
|
|
compute:
|
|
consecutive_build_service_disable_threshold: '{{ tripleo_nova_compute_compute_consecutive_build_service_disable_threshold }}'
|
|
cpu_dedicated_set: '{{ tripleo_nova_compute_compute_cpu_dedicated_set }}'
|
|
cpu_shared_set: '{{ tripleo_nova_compute_compute_cpu_shared_set }}'
|
|
live_migration_wait_for_vif_plug: '{{ tripleo_nova_compute_compute_live_migration_wait_for_vif_plug }}'
|
|
max_disk_devices_to_attach: '{{ tripleo_nova_compute_compute_max_disk_devices_to_attach }}'
|
|
provider_config_location: '{{ tripleo_nova_compute_compute_provider_config_location }}'
|
|
image_cache:
|
|
manager_interval: '{{ tripleo_nova_compute_image_cache_manager_interval }}'
|
|
precache_concurrency: '{{ tripleo_nova_compute_image_cache_precache_concurrency }}'
|
|
remove_unused_base_images: '{{ tripleo_nova_compute_image_cache_remove_unused_base_images }}'
|
|
remove_unused_original_minimum_age_seconds: '{{ tripleo_nova_compute_image_cache_ttl }}'
|
|
remove_unused_resized_minimum_age_seconds: '{{ tripleo_nova_compute_image_cache_remove_unused_resized_minimum_age }}'
|
|
key_manager:
|
|
backend: '{{ tripleo_nova_compute_key_manager_backend }}'
|
|
libvirt:
|
|
cpu_mode: '{{ tripleo_nova_compute_cpu_mode }}'
|
|
cpu_model_extra_flags: '{{ tripleo_nova_compute_cpu_model_extra_flags }}'
|
|
enabled_perf_events: '{{ tripleo_nova_compute_libvirt_enabled_perf_events }}'
|
|
file_backed_memory: '{{ tripleo_nova_compute_file_backed_memory }}'
|
|
hw_machine_type: '{{ tripleo_nova_compute_hw_machine_type }}'
|
|
inject_key: '{{ tripleo_nova_compute_libvirt_inject_key }}'
|
|
inject_partition: '{{ tripleo_nova_compute_libvirt_inject_partition }}'
|
|
inject_password: '{{ tripleo_nova_compute_libvirt_inject_password }}'
|
|
live_migration_inbound_addr: '{{ tripleo_nova_compute_libvirt_live_migration_inbound_addr }}'
|
|
live_migration_permit_auto_converge: '{{ tripleo_nova_compute_libvirt_live_migration_permit_auto_converge }}'
|
|
live_migration_permit_post_copy: '{{ tripleo_nova_compute_libvirt_live_migration_permit_post_copy }}'
|
|
live_migration_tunnelled: '{{ tripleo_nova_compute_libvirt_live_migration_tunnelled }}'
|
|
live_migration_uri: '{{ tripleo_nova_compute_libvirt_live_migration_uri }}'
|
|
mem_stats_period_seconds: '{{ tripleo_nova_compute_mem_stats_period_seconds }}'
|
|
num_pcie_ports: '{{ tripleo_nova_compute_num_pcie_ports }}'
|
|
pmem_namespaces: '{{ tripleo_nova_compute_pmem_mappings }}'
|
|
rx_queue_size: '{{ tripleo_nova_compute_rx_queue_size }}'
|
|
swtpm_enabled: '{{ tripleo_nova_compute_enable_vtpm }}'
|
|
tx_queue_size: '{{ tripleo_nova_compute_tx_queue_size }}'
|
|
virt_type: '{{ tripleo_nova_compute_libvirt_virt_type }}'
|
|
volume_use_multipath: '{{ tripleo_nova_compute_volume_use_multipath }}'
|
|
neutron:
|
|
default_floating_pool: '{{ tripleo_nova_compute_neutron_default_floating_pool }}'
|
|
extension_sync_interval: '{{ tripleo_nova_compute_neutron_extension_sync_interval }}'
|
|
ovs_bridge: '{{ tripleo_nova_compute_neutron_ovs_bridge }}'
|
|
timeout: '{{ tripleo_nova_compute_neutron_timeout }}'
|
|
valid_interfaces: '{{ tripleo_nova_compute_neutron_valid_interfaces }}'
|
|
notifications:
|
|
notification_format: '{{ tripleo_nova_compute_notifications_notification_format }}'
|
|
notify_on_state_change: '{{ tripleo_nova_compute_notifications_notify_on_state_change }}'
|
|
oslo_concurrency:
|
|
lock_path: '{{ tripleo_nova_compute_oslo_concurrency_lock_path }}'
|
|
oslo_messaging_notifications:
|
|
driver: '{{ tripleo_nova_compute_oslo_messaging_notifications_driver }}'
|
|
transport_url: '{{ tripleo_nova_compute_oslo_messaging_notifications_transport_url }}'
|
|
oslo_messaging_rabbit:
|
|
heartbeat_timeout_threshold: '{{ tripleo_nova_compute_oslo_messaging_rabbit_heartbeat_timeout_threshold }}'
|
|
ssl: '{{ tripleo_nova_compute_oslo_messaging_rabbit_ssl }}'
|
|
oslo_policy:
|
|
enforce_new_defaults: '{{ tripleo_nova_compute_oslo_policy_enforce_new_defaults }}'
|
|
enforce_scope: '{{ tripleo_nova_compute_oslo_policy_enforce_scope }}'
|
|
policy_file: '{{ tripleo_nova_compute_oslo_policy_policy_file }}'
|
|
spice:
|
|
enabled: '{{ tripleo_nova_compute_spice_enabled }}'
|
|
vendordata_dynamic_auth:
|
|
project_domain_name: '{{ tripleo_nova_compute_vendordata_dynamic_auth_project_domain_name }}'
|
|
user_domain_name: '{{ tripleo_nova_compute_vendordata_dynamic_auth_user_domain_name }}'
|
|
vif_plug_ovs:
|
|
ovsdb_connection: '{{ tripleo_nova_compute_vif_plug_ovs_ovsdb_connection }}'
|
|
vnc:
|
|
enabled: '{{ tripleo_nova_compute_vnc_enabled }}'
|
|
novncproxy_base_url: '{{ tripleo_nova_compute_vncproxy_host }}'
|
|
server_listen: '{{ tripleo_nova_compute_vnc_server_listen }}'
|
|
server_proxyclient_address: '{{ tripleo_nova_compute_vncserver_proxyclient_address }}'
|
|
workarounds:
|
|
disable_compute_service_check_for_ffu: '{{ tripleo_nova_compute_disable_compute_service_check_for_ffu }}'
|
|
never_download_image_if_on_rbd: '{{ tripleo_nova_compute_disable_image_download_to_rbd }}'
|
|
|
|
tripleo_nova_compute_config_overrides: {}
|