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.
#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.

View File

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

View File

@ -2,9 +2,9 @@
# 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:
###############################################################################

View File

@ -8,9 +8,21 @@
# URL of Ironic Python Agent (IPA) kernel image.
#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.
#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.

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]
# Empty group to provide declaration of monitoring group.
[storage]
# Empty group to provide declaration of storage group.
[compute]
# Empty group to provide declaration of compute group.
@ -35,6 +38,7 @@ controllers
controllers
network
monitoring
storage
compute
###############################################################################
@ -46,6 +50,7 @@ seed
controllers
network
monitoring
storage
compute
###############################################################################

View File

@ -1,7 +1,7 @@
# Kayobe hosts inventory file. This file should be modified to define the hosts
# 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 ansible_connection=local

View File

@ -56,12 +56,24 @@
# URL of Ironic deployment kernel image to download.
#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.
#ipa_images_ramdisk_name:
# URL of Ironic deployment ramdisk image to download.
#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.

View File

@ -42,6 +42,9 @@
# Path to virtualenv in which to install kolla-ansible.
#kolla_ansible_venv:
# Extra requirements to install inside the kolla-ansible virtualenv.
#kolla_ansible_venv_extra_requirements:
# Path to Kolla-ansible configuration directory.
#kolla_config_path:
@ -141,15 +144,31 @@
# Whether debug logging is enabled.
#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_enable_aodh:
#kolla_enable_barbican:
#kolla_enable_blazar:
#kolla_enable_cadf_notifications:
#kolla_enable_ceilometer:
#kolla_enable_central_logging:
#kolla_enable_ceph:
#kolla_enable_ceph_mds:
#kolla_enable_ceph_nfs:
#kolla_enable_ceph_rgw:
#kolla_enable_cinder:
#kolla_enable_cinder_backend_hnas_iscsi:
@ -157,10 +176,12 @@
#kolla_enable_cinder_backend_iscsi:
#kolla_enable_cinder_backend_lvm:
#kolla_enable_cinder_backend_nfs:
#kolla_enable_cinder_backend_zfssa_iscsi:
#kolla_enable_cloudkitty:
#kolla_enable_congress:
#kolla_enable_designate:
#kolla_enable_etcd:
#kolla_enable_fluentd:
#kolla_enable_freezer:
#kolla_enable_gnocchi:
#kolla_enable_grafana:
@ -169,6 +190,8 @@
#kolla_enable_horizon:
#kolla_enable_influxdb:
#kolla_enable_ironic:
#kolla_enable_ironic_ipxe:
#kolla_enable_ironic_pxe_uefi:
#kolla_enable_iscsid:
#kolla_enable_karbor:
#kolla_enable_kuryr:
@ -176,34 +199,41 @@
#kolla_enable_manila:
#kolla_enable_manila_backend_generic:
#kolla_enable_manila_backend_hnas:
#kolla_enable_manila_backend_cephfs_native:
#kolla_enable_manila_backend_cephfs_nfs:
#kolla_enable_mistral:
#kolla_enable_monasca:
#kolla_enable_mongodb:
#kolla_enable_multipathd:
#kolla_enable_murano:
#kolla_enable_neutron_vpnaas:
#kolla_enable_neutron_agent_ha:
#kolla_enable_neutron_bgp_dragent:
#kolla_enable_neutron_dvr:
#kolla_enable_neutron_fwaas:
#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_qos:
#kolla_enable_neutron_segments:
#kolla_enable_neutron_sriov:
#kolla_enable_neutron_vpnaas:
#kolla_enable_nova_serialconsole_proxy:
#kolla_enable_octavia:
#kolla_enable_osprofiler:
#kolla_enable_panko:
#kolla_enable_qdrouterd:
#kolla_enable_rally:
#kolla_enable_sahara:
#kolla_enable_searchlight:
#kolla_enable_senlin:
#kolla_enable_skydive:
#kolla_enable_solum:
#kolla_enable_storm:
#kolla_enable_swift:
#kolla_enable_tacker:
#kolla_enable_telegraf:
#kolla_enable_tempest:
#kolla_enable_trove:
#kolla_enable_vitrage:
#kolla_enable_vmtp:
#kolla_enable_watcher:
#kolla_enable_zun:

View File

@ -4,6 +4,9 @@
###############################################################################
# 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
# hosts via their out-of-band management controllers.
#oob_oc_net_name:
@ -33,6 +36,9 @@
# Name of the network used to expose the public OpenStack API endpoints.
#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.
#storage_net_name:
@ -43,9 +49,22 @@
# workload hosts.
#inspection_net_name:
# Name of the network used to perform cleaning on the bare metal workload
# hosts
#cleaning_net_name:
###############################################################################
# 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.
# oob_oc_net_cidr:
# oob_oc_net_allocation_pool_start:
@ -136,6 +155,17 @@
# storage_mgmt_net_mtu:
# 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.

View File

@ -28,6 +28,14 @@
# https://bugs.centos.org/view.php?id=14369.
#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.
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.
#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:
# Path to SSH public key on the control host.
# Path to SSH public key on the Ansible control host.
#ssh_public_key_path:
###############################################################################

View File

@ -2,8 +2,10 @@
# Whether or not to use a local Yum mirror.
#yum_use_local_mirror: false
# Mirror FQDN for Yum repos.
#yum_centos_mirror_host: 'mirror.centos.org'
# Mirror directory for Yum CentOS repos.
#yum_centos_mirror_directory: 'centos'
# Mirror FQDN for Yum EPEL repos.
@ -22,6 +24,10 @@
# gpgcheck: yes
#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.
workaround_ansible_issue_8743: yes