Synchronise with kayobe for Stein

Synchronised with kayobe at 93170249303bcfe0ee78350c4dbed02bf5895bee,
prior to cutting stable/stein branch.

Change-Id: I3d79a35a1c75aa9357fc5f77f6b82f9bff843b5e
This commit is contained in:
Mark Goddard 2019-08-16 10:05:55 +01:00
parent afeee3c07e
commit aa4dcc6551
21 changed files with 198 additions and 34 deletions

View File

@ -7,7 +7,8 @@
# URL of Bifrost source code repository. # URL of Bifrost source code repository.
#kolla_bifrost_source_url: #kolla_bifrost_source_url:
# Version (branch, tag, etc.) of Bifrost source code repository. # Version (branch, tag, etc.) of Bifrost source code repository. Default is
# {{ openstack_branch }}.
#kolla_bifrost_source_version: #kolla_bifrost_source_version:
############################################################################### ###############################################################################

View File

@ -1,9 +1,10 @@
--- ---
############################################################################### ###############################################################################
# cAdvisor configuration. # OpenStack Ceph configuration.
# Whether cAdvisor is enabled. # Ansible host pattern matching hosts on which Ceph storage services
#cadvisor_enabled: # are deployed. The default is to use hosts in the 'storage' group.
#ceph_hosts:
############################################################################### ###############################################################################
# Dummy variable to allow Ansible to accept this file. # Dummy variable to allow Ansible to accept this file.

View File

@ -48,6 +48,12 @@
# stackhpc.drac role. # stackhpc.drac role.
#compute_raid_config_extra: #compute_raid_config_extra:
###############################################################################
# Compute node software RAID configuration.
# List of software RAID arrays. See mrlesmithjr.mdadm role for format.
#compute_mdadm_arrays:
############################################################################### ###############################################################################
# Compute node LVM configuration. # Compute node LVM configuration.

View File

@ -51,6 +51,12 @@
# stackhpc.drac role. # stackhpc.drac role.
#controller_raid_config_extra: #controller_raid_config_extra:
###############################################################################
# Controller node software RAID configuration.
# List of software RAID arrays. See mrlesmithjr.mdadm role for format.
#controller_mdadm_arrays:
############################################################################### ###############################################################################
# Controller node LVM configuration. # Controller node LVM configuration.

View File

@ -2,8 +2,7 @@
############################################################################### ###############################################################################
# Docker configuration. # Docker configuration.
# Name of the docker storage driver. Supported values include 'devicemapper' # Name of the docker storage driver. Default is 'devicemapper'.
# and 'overlay'.
#docker_storage_driver: #docker_storage_driver:
# Name of the docker storage LVM volume group. # Name of the docker storage LVM volume group.

View File

@ -26,9 +26,6 @@
############################################################################### ###############################################################################
# Ironic inspector processing configuration. # Ironic inspector processing configuration.
# Whether inspector should manage the firewall.
#inspector_manage_firewall:
# List of of default inspector processing plugins. # List of of default inspector processing plugins.
#inspector_processing_hooks_default: #inspector_processing_hooks_default:

View File

@ -22,6 +22,11 @@
# storage_net_bridge_ports: # storage_net_bridge_ports:
# storage_net_bond_slaves: # storage_net_bond_slaves:
# Ceph storage network IP information.
# ceph_storage_net_interface:
# ceph_storage_net_bridge_ports:
# ceph_storage_net_bond_slaves:
############################################################################### ###############################################################################
# Dummy variable to allow Ansible to accept this file. # Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes workaround_ansible_issue_8743: yes

View File

@ -27,10 +27,15 @@
# storage_net_bridge_ports: # storage_net_bridge_ports:
# storage_net_bond_slaves: # storage_net_bond_slaves:
# Storage network IP information.
# ceph_storage_net_interface:
# ceph_storage_net_bridge_ports:
# ceph_storage_net_bond_slaves:
# Storage management network IP information. # Storage management network IP information.
# storage_mgmt_net_interface: # swift_storage_net_interface:
# storage_mgmt_net_bridge_ports: # swift_storage_net_bridge_ports:
# storage_mgmt_net_bond_slaves: # swift_storage_net_bond_slaves:
############################################################################### ###############################################################################
# Dummy variable to allow Ansible to accept this file. # Dummy variable to allow Ansible to accept this file.

View File

@ -27,11 +27,6 @@
# storage_net_bridge_ports: # storage_net_bridge_ports:
# storage_net_bond_slaves: # storage_net_bond_slaves:
# Storage management network IP information.
# storage_mgmt_net_interface:
# storage_mgmt_net_bridge_ports:
# storage_mgmt_net_bond_slaves:
############################################################################### ###############################################################################
# Dummy variable to allow Ansible to accept this file. # Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes workaround_ansible_issue_8743: yes

View File

@ -0,0 +1,47 @@
---
###############################################################################
# Network interface definitions for the storage group.
# Overcloud provisioning network IP information.
# provision_oc_net_interface:
# provision_oc_net_bridge_ports:
# provision_oc_net_bond_slaves:
# External network IP information.
# external_net_interface:
# external_net_bridge_ports:
# external_net_bond_slaves:
# Storage network IP information.
# storage_net_interface:
# storage_net_bridge_ports:
# storage_net_bond_slaves:
# Storage management network IP information.
# storage_mgmt_net_interface:
# storage_mgmt_net_bridge_ports:
# storage_mgmt_net_bond_slaves:
# Ceph storage network IP information.
# ceph_storage_net_interface:
# ceph_storage_net_bridge_ports:
# ceph_storage_net_bond_slaves:
# Ceph storage management network IP information.
# ceph_storage_mgmt_net_interface:
# ceph_storage_mgmt_net_bridge_ports:
# ceph_storage_mgmt_net_bond_slaves:
# Swift storage network IP information.
# swift_storage_net_interface:
# swift_storage_net_bridge_ports:
# swift_storage_net_bond_slaves:
# Swift storage management network IP information.
# swift_storage_replication_net_interface:
# swift_storage_replication_net_bridge_ports:
# swift_storage_replication_net_bond_slaves:
###############################################################################
# Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes

View File

@ -10,7 +10,7 @@
# URL of IPA source repository. # URL of IPA source repository.
#ipa_build_source_url: #ipa_build_source_url:
# Version of IPA source repository. # Version of IPA source repository. Default is {{ openstack_branch }}.
#ipa_build_source_version: #ipa_build_source_version:
# URL of IPA upper constraints file. # URL of IPA upper constraints file.
@ -50,6 +50,10 @@
############################################################################### ###############################################################################
# Ironic Python Agent (IPA) images configuration. # Ironic Python Agent (IPA) images configuration.
# Suffix of upstream Ironic deployment image files. Default is based on
# {{ openstack_branch }}.
#ipa_images_upstream_url_suffix:
# Name of Ironic deployment kernel image to register in Glance. # Name of Ironic deployment kernel image to register in Glance.
#ipa_images_kernel_name: #ipa_images_kernel_name:

View File

@ -14,7 +14,7 @@
#kolla_source_url: #kolla_source_url:
# Version (branch, tag, etc.) of Kolla source code repository if type is # Version (branch, tag, etc.) of Kolla source code repository if type is
# 'source'. # 'source'. Default is {{ openstack_branch }}.
#kolla_source_version: #kolla_source_version:
# Path to virtualenv in which to install kolla. # Path to virtualenv in which to install kolla.
@ -36,7 +36,7 @@
#kolla_ansible_source_url: #kolla_ansible_source_url:
# Version (branch, tag, etc.) of Kolla Ansible source code repository if type # Version (branch, tag, etc.) of Kolla Ansible source code repository if type
# is 'source'. # is 'source'. Default is {{ openstack_branch }}.
#kolla_ansible_source_version: #kolla_ansible_source_version:
# Path to virtualenv in which to install kolla-ansible. # Path to virtualenv in which to install kolla-ansible.
@ -73,6 +73,7 @@
#kolla_docker_registry_password: #kolla_docker_registry_password:
# Kolla OpenStack release version. This should be a Docker image tag. # Kolla OpenStack release version. This should be a Docker image tag.
# Default is {{ openstack_release }}.
#kolla_openstack_release: #kolla_openstack_release:
# Dict mapping names of sources to their definitions for # Dict mapping names of sources to their definitions for
@ -170,6 +171,9 @@
#kolla_enable_ceph_mds: #kolla_enable_ceph_mds:
#kolla_enable_ceph_nfs: #kolla_enable_ceph_nfs:
#kolla_enable_ceph_rgw: #kolla_enable_ceph_rgw:
# The chrony container is disabled by default because we enable an NTP daemon
# on the host. Setting this to true will disable NTP on the host.
#kolla_enable_chrony:
#kolla_enable_cinder: #kolla_enable_cinder:
#kolla_enable_cinder_backend_hnas_iscsi: #kolla_enable_cinder_backend_hnas_iscsi:
#kolla_enable_cinder_backend_hnas_nfs: #kolla_enable_cinder_backend_hnas_nfs:
@ -194,6 +198,7 @@
#kolla_enable_ironic_pxe_uefi: #kolla_enable_ironic_pxe_uefi:
#kolla_enable_iscsid: #kolla_enable_iscsid:
#kolla_enable_karbor: #kolla_enable_karbor:
#kolla_enable_keystone:
#kolla_enable_kuryr: #kolla_enable_kuryr:
#kolla_enable_magnum: #kolla_enable_magnum:
#kolla_enable_manila: #kolla_enable_manila:
@ -220,6 +225,7 @@
#kolla_enable_octavia: #kolla_enable_octavia:
#kolla_enable_osprofiler: #kolla_enable_osprofiler:
#kolla_enable_panko: #kolla_enable_panko:
#kolla_enable_prometheus:
#kolla_enable_qdrouterd: #kolla_enable_qdrouterd:
#kolla_enable_rally: #kolla_enable_rally:
#kolla_enable_sahara: #kolla_enable_sahara:

View File

@ -1,8 +1,2 @@
--- ---
# Add extra Kolla global configuration here. # Add extra Kolla global configuration here.
# Although Kolla-Ansible provides full support for Fernet tokens, it still
# defaults to UUID. This setting overrides K-A and brings it in-line with
# Keystone's default.
#
keystone_token_provider: 'fernet'

View File

@ -48,6 +48,12 @@
# by stackhpc.drac role. # by stackhpc.drac role.
#monitoring_raid_config_extra: #monitoring_raid_config_extra:
###############################################################################
# Monitoring node software RAID configuration.
# List of software RAID arrays. See mrlesmithjr.mdadm role for format.
#monitoring_mdadm_arrays:
############################################################################### ###############################################################################
# Monitoring node LVM configuration. # Monitoring node LVM configuration.

View File

@ -45,6 +45,18 @@
# Name of the network used to carry storage management traffic. # Name of the network used to carry storage management traffic.
#storage_mgmt_net_name: #storage_mgmt_net_name:
# Name of the network used to carry ceph storage data traffic.
#ceph_storage_net_name:
# Name of the network used to carry ceph storage management traffic.
#ceph_storage_mgmt_net_name:
# Name of the network used to carry swift storage data traffic.
#swift_storage_net_name:
# Name of the network used to carry swift storage replication traffic.
#swift_storage_replication_net_name:
# Name of the network used to perform hardware introspection on the bare metal # Name of the network used to perform hardware introspection on the bare metal
# workload hosts. # workload hosts.
#inspection_net_name: #inspection_net_name:

View File

@ -10,6 +10,10 @@
############################################################################### ###############################################################################
# Network Time Protocol (NTP). # Network Time Protocol (NTP).
# Whether to enable the NTP daemon on the host. Default is true unless
# 'kolla_enable_chrony' has been set to true on overcloud hosts.
#ntp_service_enabled:
# List of names of NTP servers. # List of names of NTP servers.
#ntp_config_server: #ntp_config_server:

View File

@ -1,9 +1,12 @@
--- ---
############################################################################### ###############################################################################
# Prometheus node exporter configuration. # OpenStack release configuration.
# Whether Prometheus node exporter is enabled. # Name of the current OpenStack release. Default is "stein".
#nodeexporter_enabled: #openstack_release:
# Name of the current OpenStack branch. Default is "stable/stein".
#openstack_branch:
############################################################################### ###############################################################################
# Dummy variable to allow Ansible to accept this file. # Dummy variable to allow Ansible to accept this file.

View File

@ -18,6 +18,12 @@
# List of extra networks to which seed hypervisor nodes are attached. # List of extra networks to which seed hypervisor nodes are attached.
#seed_hypervisor_extra_network_interfaces: #seed_hypervisor_extra_network_interfaces:
###############################################################################
# Seed hypervisor node software RAID configuration.
# List of software RAID arrays. See mrlesmithjr.mdadm role for format.
#seed_hypervisor_mdadm_arrays:
############################################################################### ###############################################################################
# Seed hypervisor node LVM configuration. # Seed hypervisor node LVM configuration.

View File

@ -18,6 +18,12 @@
# List of extra networks to which seed nodes are attached. # List of extra networks to which seed nodes are attached.
#seed_extra_network_interfaces: #seed_extra_network_interfaces:
###############################################################################
# Seed node software RAID configuration.
# List of software RAID arrays. See mrlesmithjr.mdadm role for format.
#seed_mdadm_arrays:
############################################################################### ###############################################################################
# LVM configuration. # LVM configuration.

View File

@ -18,6 +18,16 @@
# List of extra networks to which storage nodes are attached. # List of extra networks to which storage nodes are attached.
#storage_extra_network_interfaces: #storage_extra_network_interfaces:
# Whether this host requires access to Ceph networks.
#storage_needs_ceph_network:
#storage_needs_ceph_mgmt_network:
# Whether this host requires access to Swift networks.
#storage_needs_swift_network:
#storage_needs_swift_replication_network:
############################################################################### ###############################################################################
# Storage node BIOS configuration. # Storage node BIOS configuration.
@ -48,6 +58,12 @@
# stackhpc.drac role. # stackhpc.drac role.
#storage_raid_config_extra: #storage_raid_config_extra:
###############################################################################
# Storage node software RAID configuration.
# List of software RAID arrays. See mrlesmithjr.mdadm role for format.
#storage_mdadm_arrays:
############################################################################### ###############################################################################
# Storage node LVM configuration. # Storage node LVM configuration.

View File

@ -2,18 +2,63 @@
############################################################################### ###############################################################################
# OpenStack Swift configuration. # OpenStack Swift configuration.
# Short name of the kolla container image used to build rings. Default is the
# swift=object image.
#swift_ring_build_image_name:
# Full name of the kolla container image used to build rings.
#swift_ring_build_image:
# Ansible host pattern matching hosts on which Swift object storage services
# are deployed. The default is to use hosts in the 'storage' group.
#swift_hosts:
# Name of the host used to build Swift rings. Default is the first host of
# 'swift_hosts'.
#swift_ring_build_host:
# ID of the Swift region for this host. Default is 1.
#swift_region:
# ID of the Swift zone. This can be set to different values for different hosts
# to place them in different zones. Default is 0.
#swift_zone:
# Base-2 logarithm of the number of partitions. # Base-2 logarithm of the number of partitions.
# i.e. num_partitions=2^<swift_part_power>. # i.e. num_partitions=2^<swift_part_power>. Default is 10.
#swift_part_power: #swift_part_power:
# Object replication count. # Object replication count. Default is the smaller of the number of Swift
# hosts, or 3.
#swift_replication_count: #swift_replication_count:
# Minimum time in hours between moving a given partition. # Minimum time in hours between moving a given partition. Default is 1.
#swift_min_part_hours: #swift_min_part_hours:
# Number of Swift Zones. # Ports on which Swift services listen. Default is:
#swift_num_zones: # object: 6000
# account: 6001
# container: 6002
#swift_service_ports:
# List of block devices to use for Swift. Each item is a dict with the
# following items:
# - 'device': Block device path. Required.
# - 'fs_label': Name of the label used to create the file system on the device.
# Optional. Default is to use the basename of the device.
# - 'services': List of services that will use this block device. Optional.
# Default is 'swift_block_device_default_services'. Allowed items are
# 'account', 'container', and 'object'.
# - 'weight': Weight of the block device. Optional. Default is
# 'swift_block_device_default_weight'.
#swift_block_devices:
# Default weight to assign to block devices in the ring. Default is 100.
#swift_block_device_default_weight:
# Default list of services to assign block devices to. Allowed items are
# 'account', 'container', and 'object'. Default value is all of these.
#swift_block_device_default_services:
############################################################################### ###############################################################################
# Dummy variable to allow Ansible to accept this file. # Dummy variable to allow Ansible to accept this file.