Synchronise configuration with Kayobe for Queens

Sync was performed with Kayobe @
ebf93b8dc187a9e4f40a5b1c0e0a58e13ab44006.

Change-Id: Ia269dc9e446594549ec652e2a952d3eb3b0dc07a
This commit is contained in:
Mark Goddard 2018-10-10 09:36:54 +01:00
parent 962edb4f6a
commit 371937fa90
17 changed files with 195 additions and 9 deletions

View File

@ -69,6 +69,27 @@
# Ironic inspector deployment ramdisk location. # Ironic inspector deployment ramdisk location.
#kolla_bifrost_inspector_deploy_ramdisk: #kolla_bifrost_inspector_deploy_ramdisk:
###############################################################################
# Ironic Python Agent (IPA) configuration.
# URL of Ironic Python Agent (IPA) kernel image.
#kolla_bifrost_ipa_kernel_upstream_url:
# URL of checksum of Ironic Python Agent (IPA) kernel image.
#kolla_bifrost_ipa_kernel_checksum_url:
# Algorithm of checksum of Ironic Python Agent (IPA) kernel image.
#kolla_bifrost_ipa_kernel_checksum_algorithm:
# URL of Ironic Python Agent (IPA) ramdisk image.
#kolla_bifrost_ipa_ramdisk_upstream_url:
# URL of checksum of Ironic Python Agent (IPA) ramdisk image.
#kolla_bifrost_ipa_ramdisk_checksum_url:
# Algorithm of checksum of Ironic Python Agent (IPA) ramdisk image.
#kolla_bifrost_ipa_ramdisk_checksum_algorithm:
############################################################################### ###############################################################################
# Inventory configuration. # Inventory configuration.

View File

@ -2,6 +2,9 @@
############################################################################### ###############################################################################
# DNS. # DNS.
# Whether kayobe should configure resolv.conf.
#resolv_is_managed:
# List of DNS nameservers. # List of DNS nameservers.
#resolv_nameservers: #resolv_nameservers:

View File

@ -2,9 +2,9 @@
# Kayobe global configuration. # Kayobe global configuration.
############################################################################### ###############################################################################
# Local path configuration (ansible control host). # Local path configuration (Ansible control host).
# Path to Kayobe configuration directory on ansible control host. # Path to Kayobe configuration directory on Ansible control host.
#kayobe_config_path: #kayobe_config_path:
############################################################################### ###############################################################################

View File

@ -8,9 +8,21 @@
# URL of Ironic Python Agent (IPA) kernel image. # URL of Ironic Python Agent (IPA) kernel image.
#inspector_ipa_kernel_upstream_url: #inspector_ipa_kernel_upstream_url:
# URL of checksum of Ironic Python Agent (IPA) kernel image.
#inspector_ipa_kernel_checksum_url:
# Algorithm of checksum of Ironic Python Agent (IPA) kernel image.
#inspector_ipa_kernel_checksum_algorithm:
# URL of Ironic Python Agent (IPA) ramdisk image. # URL of Ironic Python Agent (IPA) ramdisk image.
#inspector_ipa_ramdisk_upstream_url: #inspector_ipa_ramdisk_upstream_url:
# URL of checksum of Ironic Python Agent (IPA) ramdisk image.
#inspector_ipa_ramdisk_checksum_url:
# Algorithm of checksum of Ironic Python Agent (IPA) ramdisk image.
#inspector_ipa_ramdisk_checksum_algorithm:
############################################################################### ###############################################################################
# Ironic inspector processing configuration. # Ironic inspector processing configuration.

View File

@ -0,0 +1,27 @@
---
###############################################################################
# Network interface definitions for the compute group.
# Overcloud provisioning network IP information.
# provision_oc_net_interface:
# provision_oc_net_bridge_ports:
# provision_oc_net_bond_slaves:
# Internal network IP information.
# internal_net_interface:
# internal_net_bridge_ports:
# internal_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:
###############################################################################
# Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes

View File

@ -0,0 +1,3 @@
---
# Use a virtual environment for remote operations.
ansible_python_interpreter: "{{ virtualenv_path }}/kayobe/bin/python"

View File

@ -0,0 +1,3 @@
---
# Use a virtual environment for remote operations.
ansible_python_interpreter: "{{ virtualenv_path }}/kayobe/bin/python"

View File

@ -0,0 +1,3 @@
---
# Use a virtual environment for remote operations.
ansible_python_interpreter: "{{ virtualenv_path }}/kayobe/bin/python"

View File

@ -28,6 +28,9 @@ controllers
[monitoring] [monitoring]
# Empty group to provide declaration of monitoring group. # Empty group to provide declaration of monitoring group.
[storage]
# Empty group to provide declaration of storage group.
[compute] [compute]
# Empty group to provide declaration of compute group. # Empty group to provide declaration of compute group.
@ -35,6 +38,7 @@ controllers
controllers controllers
network network
monitoring monitoring
storage
compute compute
############################################################################### ###############################################################################
@ -46,6 +50,7 @@ seed
controllers controllers
network network
monitoring monitoring
storage
compute compute
############################################################################### ###############################################################################

View File

@ -1,7 +1,7 @@
# Kayobe hosts inventory file. This file should be modified to define the hosts # Kayobe hosts inventory file. This file should be modified to define the hosts
# and their top-level group membership. # and their top-level group membership.
# This host acts as the configuration management control host. This must be # This host acts as the configuration management Ansible control host. This must be
# localhost. # localhost.
localhost ansible_connection=local localhost ansible_connection=local

View File

@ -56,12 +56,24 @@
# URL of Ironic deployment kernel image to download. # URL of Ironic deployment kernel image to download.
#ipa_kernel_upstream_url: #ipa_kernel_upstream_url:
# URL of checksum of Ironic deployment kernel image.
#ipa_kernel_checksum_url:
# Algorithm of checksum of Ironic deployment kernel image.
#ipa_kernel_checksum_algorithm:
# Name of Ironic deployment ramdisk image to register in Glance. # Name of Ironic deployment ramdisk image to register in Glance.
#ipa_images_ramdisk_name: #ipa_images_ramdisk_name:
# URL of Ironic deployment ramdisk image to download. # URL of Ironic deployment ramdisk image to download.
#ipa_ramdisk_upstream_url: #ipa_ramdisk_upstream_url:
# URL of checksum of Ironic deployment ramdisk image.
#ipa_ramdisk_checksum_url:
# Algorithm of checksum of Ironic deployment ramdisk image.
#ipa_ramdisk_checksum_algorithm:
############################################################################### ###############################################################################
# Ironic Python Agent (IPA) deployment configuration. # Ironic Python Agent (IPA) deployment configuration.

View File

@ -42,6 +42,9 @@
# Path to virtualenv in which to install kolla-ansible. # Path to virtualenv in which to install kolla-ansible.
#kolla_ansible_venv: #kolla_ansible_venv:
# Extra requirements to install inside the kolla-ansible virtualenv.
#kolla_ansible_venv_extra_requirements:
# Path to Kolla-ansible configuration directory. # Path to Kolla-ansible configuration directory.
#kolla_config_path: #kolla_config_path:
@ -141,15 +144,31 @@
# Whether debug logging is enabled. # Whether debug logging is enabled.
#kolla_openstack_logging_debug: #kolla_openstack_logging_debug:
# Upper constraints file for installation of Kolla.
#kolla_upper_constraints_file:
# User account to use for Kolla SSH access.
#kolla_ansible_user:
# Primary group of Kolla SSH user.
#kolla_ansible_group:
# Whether to use privilege escalation for all operations performed via Kolla
# Ansible.
#kolla_ansible_become:
############################################################################### ###############################################################################
# Kolla feature flag configuration. # Kolla feature flag configuration.
#kolla_enable_aodh: #kolla_enable_aodh:
#kolla_enable_barbican: #kolla_enable_barbican:
#kolla_enable_blazar:
#kolla_enable_cadf_notifications: #kolla_enable_cadf_notifications:
#kolla_enable_ceilometer: #kolla_enable_ceilometer:
#kolla_enable_central_logging: #kolla_enable_central_logging:
#kolla_enable_ceph: #kolla_enable_ceph:
#kolla_enable_ceph_mds:
#kolla_enable_ceph_nfs:
#kolla_enable_ceph_rgw: #kolla_enable_ceph_rgw:
#kolla_enable_cinder: #kolla_enable_cinder:
#kolla_enable_cinder_backend_hnas_iscsi: #kolla_enable_cinder_backend_hnas_iscsi:
@ -157,10 +176,12 @@
#kolla_enable_cinder_backend_iscsi: #kolla_enable_cinder_backend_iscsi:
#kolla_enable_cinder_backend_lvm: #kolla_enable_cinder_backend_lvm:
#kolla_enable_cinder_backend_nfs: #kolla_enable_cinder_backend_nfs:
#kolla_enable_cinder_backend_zfssa_iscsi:
#kolla_enable_cloudkitty: #kolla_enable_cloudkitty:
#kolla_enable_congress: #kolla_enable_congress:
#kolla_enable_designate: #kolla_enable_designate:
#kolla_enable_etcd: #kolla_enable_etcd:
#kolla_enable_fluentd:
#kolla_enable_freezer: #kolla_enable_freezer:
#kolla_enable_gnocchi: #kolla_enable_gnocchi:
#kolla_enable_grafana: #kolla_enable_grafana:
@ -169,6 +190,8 @@
#kolla_enable_horizon: #kolla_enable_horizon:
#kolla_enable_influxdb: #kolla_enable_influxdb:
#kolla_enable_ironic: #kolla_enable_ironic:
#kolla_enable_ironic_ipxe:
#kolla_enable_ironic_pxe_uefi:
#kolla_enable_iscsid: #kolla_enable_iscsid:
#kolla_enable_karbor: #kolla_enable_karbor:
#kolla_enable_kuryr: #kolla_enable_kuryr:
@ -176,34 +199,41 @@
#kolla_enable_manila: #kolla_enable_manila:
#kolla_enable_manila_backend_generic: #kolla_enable_manila_backend_generic:
#kolla_enable_manila_backend_hnas: #kolla_enable_manila_backend_hnas:
#kolla_enable_manila_backend_cephfs_native:
#kolla_enable_manila_backend_cephfs_nfs:
#kolla_enable_mistral: #kolla_enable_mistral:
#kolla_enable_monasca: #kolla_enable_monasca:
#kolla_enable_mongodb: #kolla_enable_mongodb:
#kolla_enable_multipathd: #kolla_enable_multipathd:
#kolla_enable_murano: #kolla_enable_murano:
#kolla_enable_neutron_vpnaas: #kolla_enable_neutron_agent_ha:
#kolla_enable_neutron_bgp_dragent:
#kolla_enable_neutron_dvr: #kolla_enable_neutron_dvr:
#kolla_enable_neutron_fwaas: #kolla_enable_neutron_fwaas:
#kolla_enable_neutron_lbaas: #kolla_enable_neutron_lbaas:
#kolla_enable_neutron_qos:
#kolla_enable_neutron_agent_ha:
#kolla_enable_neutron_bgp_dragent:
#kolla_enable_neutron_provider_networks: #kolla_enable_neutron_provider_networks:
#kolla_enable_neutron_qos:
#kolla_enable_neutron_segments:
#kolla_enable_neutron_sriov:
#kolla_enable_neutron_vpnaas:
#kolla_enable_nova_serialconsole_proxy: #kolla_enable_nova_serialconsole_proxy:
#kolla_enable_octavia: #kolla_enable_octavia:
#kolla_enable_osprofiler: #kolla_enable_osprofiler:
#kolla_enable_panko: #kolla_enable_panko:
#kolla_enable_qdrouterd:
#kolla_enable_rally: #kolla_enable_rally:
#kolla_enable_sahara: #kolla_enable_sahara:
#kolla_enable_searchlight: #kolla_enable_searchlight:
#kolla_enable_senlin: #kolla_enable_senlin:
#kolla_enable_skydive: #kolla_enable_skydive:
#kolla_enable_solum: #kolla_enable_solum:
#kolla_enable_storm:
#kolla_enable_swift: #kolla_enable_swift:
#kolla_enable_tacker: #kolla_enable_tacker:
#kolla_enable_telegraf: #kolla_enable_telegraf:
#kolla_enable_tempest: #kolla_enable_tempest:
#kolla_enable_trove: #kolla_enable_trove:
#kolla_enable_vitrage:
#kolla_enable_vmtp: #kolla_enable_vmtp:
#kolla_enable_watcher: #kolla_enable_watcher:
#kolla_enable_zun: #kolla_enable_zun:

View File

@ -4,6 +4,9 @@
############################################################################### ###############################################################################
# Network role to network mappings. # Network role to network mappings.
# Name of the network used for admin access to the overcloud
#admin_oc_net_name:
# Name of the network used by the seed to manage the bare metal overcloud # Name of the network used by the seed to manage the bare metal overcloud
# hosts via their out-of-band management controllers. # hosts via their out-of-band management controllers.
#oob_oc_net_name: #oob_oc_net_name:
@ -33,6 +36,9 @@
# Name of the network used to expose the public OpenStack API endpoints. # Name of the network used to expose the public OpenStack API endpoints.
#public_net_name: #public_net_name:
# Name of the network used by Neutron to carry tenant overlay network traffic.
#tunnel_net_name:
# Name of the network used to carry storage data traffic. # Name of the network used to carry storage data traffic.
#storage_net_name: #storage_net_name:
@ -43,9 +49,22 @@
# workload hosts. # workload hosts.
#inspection_net_name: #inspection_net_name:
# Name of the network used to perform cleaning on the bare metal workload
# hosts
#cleaning_net_name:
############################################################################### ###############################################################################
# Network definitions. # Network definitions.
# Admin network IP information.
# admin_oc_net_cidr:
# admin_oc_net_allocation_pool_start:
# admin_oc_net_allocation_pool_end:
# admin_oc_net_gateway:
# admin_oc_net_vlan:
# admin_oc_net_mtu:
# admin_oc_net_routes:
# Overcloud out-of-band management network IP information. # Overcloud out-of-band management network IP information.
# oob_oc_net_cidr: # oob_oc_net_cidr:
# oob_oc_net_allocation_pool_start: # oob_oc_net_allocation_pool_start:
@ -136,6 +155,17 @@
# storage_mgmt_net_mtu: # storage_mgmt_net_mtu:
# storage_mgmt_net_routes: # storage_mgmt_net_routes:
# Cleaning network IP information.
# cleaning_net_cidr:
# cleaning_net_allocation_pool_start:
# cleaning_net_allocation_pool_end:
# cleaning_net_neutron_allocation_pool_start:
# cleaning_net_neutron_allocation_pool_end:
# cleaning_net_gateway:
# cleaning_net_vlan:
# cleaning_net_mtu:
# cleaning_net_routes:
############################################################################### ###############################################################################
# Network virtual patch link configuration. # Network virtual patch link configuration.

View File

@ -28,6 +28,14 @@
# https://bugs.centos.org/view.php?id=14369. # https://bugs.centos.org/view.php?id=14369.
#overcloud_host_image_workaround_resolv_enabled: #overcloud_host_image_workaround_resolv_enabled:
# Workaround a CentOS 7.5 bug: cloud-init 0.7.9-24 does not correctly set
# an IP address for VLAN subinterfaces configured with the Openstack metadata
# format/Config drive. # See, https://bugs.centos.org/view.php?id=14964.
#overcloud_host_image_workaround_cloud_init_enabled:
# cloud-init repository for overcloud_host_image_workaround_cloud_init_enabled
#overcloud_host_image_workaround_cloud_init_repo:
############################################################################### ###############################################################################
# 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

23
etc/kayobe/pip.yml Normal file
View File

@ -0,0 +1,23 @@
---
# Use a local PyPi mirror for installing Pip packages
#pip_local_mirror: false
# Users for which the necessary configuration will be put in place in order to
# install PyPI packages from a mirror
# NB: The Kolla user will be automatically added to this list if the above is
# set to true
#pip_applicable_users:
# - "{{ kayobe_ansible_user }}"
# - root
# PyPI local package mirror URL
#pip_index_url: ""
# Optional: a list of 'trusted' hosts for which SSL verification will be
# disabled
#pip_trusted_hosts: []
###############################################################################
# Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes

View File

@ -5,10 +5,10 @@
# Name of SSH key. # Name of SSH key.
#ssh_key_name: #ssh_key_name:
# Path to SSH private key on the control host. # Path to SSH private key on the Ansible control host.
#ssh_private_key_path: #ssh_private_key_path:
# Path to SSH public key on the control host. # Path to SSH public key on the Ansible control host.
#ssh_public_key_path: #ssh_public_key_path:
############################################################################### ###############################################################################

View File

@ -2,8 +2,10 @@
# Whether or not to use a local Yum mirror. # Whether or not to use a local Yum mirror.
#yum_use_local_mirror: false #yum_use_local_mirror: false
# Mirror FQDN for Yum repos. # Mirror FQDN for Yum repos.
#yum_centos_mirror_host: 'mirror.centos.org' #yum_centos_mirror_host: 'mirror.centos.org'
# Mirror directory for Yum CentOS repos. # Mirror directory for Yum CentOS repos.
#yum_centos_mirror_directory: 'centos' #yum_centos_mirror_directory: 'centos'
# Mirror FQDN for Yum EPEL repos. # Mirror FQDN for Yum EPEL repos.
@ -22,6 +24,10 @@
# gpgcheck: yes # gpgcheck: yes
#yum_custom_repos: #yum_custom_repos:
# Whether to install the epel-release package. This affects RedHat-based
# systems only.
#yum_install_epel:
############################################################################### ###############################################################################
# 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