111 lines
3.5 KiB
YAML
111 lines
3.5 KiB
YAML
composable_scenario: scenario009-multinode.yaml
|
|
deployed_server: true
|
|
|
|
network_isolation: false
|
|
enable_pacemaker: false
|
|
overcloud_ipv6: false
|
|
containerized_undercloud: true
|
|
containerized_overcloud: true
|
|
|
|
# This enables TLS for the undercloud which will also make haproxy bind to the
|
|
# configured public-vip and admin-vip.
|
|
undercloud_generate_service_certificate: false
|
|
undercloud_enable_validations: false
|
|
|
|
# This enables the deployment of the overcloud with SSL.
|
|
ssl_overcloud: false
|
|
|
|
# Centos Virt-SIG repo for atomic package
|
|
add_repos:
|
|
# NOTE(trown) The atomic package from centos-extras does not work for
|
|
# us but its version is higher than the one from the virt-sig. Hence,
|
|
# using priorities to ensure we get the virt-sig package.
|
|
- type: package
|
|
pkg_name: yum-plugin-priorities
|
|
- type: generic
|
|
reponame: quickstart-centos-paas
|
|
filename: quickstart-centos-paas.repo
|
|
baseurl: https://buildlogs.centos.org/centos/7/paas/x86_64/openshift-origin311/
|
|
- type: generic
|
|
reponame: quickstart-centos-virt-container
|
|
filename: quickstart-centos-virt-container.repo
|
|
baseurl: https://buildlogs.centos.org/centos/7/virt/x86_64/container/
|
|
includepkgs:
|
|
- atomic
|
|
priority: 1
|
|
|
|
extra_args: ''
|
|
|
|
container_args: >-
|
|
{% if release in ['pike','queens'] -%}
|
|
-e {{ overcloud_templates_path }}/environments/docker.yaml
|
|
{%- endif -%}
|
|
{% if release in ['ocata', 'pike', 'queens', 'rocky'] %}
|
|
-e {{ working_dir }}/containers-default-parameters.yaml
|
|
{% else %}
|
|
-e {{ working_dir }}/containers-prepare-parameter.yaml
|
|
{% endif %}
|
|
-e {{ overcloud_templates_path }}/environments/openshift.yaml
|
|
|
|
# NOTE(mandre) use container images mirrored on the dockerhub to take advantage
|
|
# of the proxy setup by openstack infra
|
|
docker_openshift_etcd_namespace: docker.io/tripleomaster
|
|
docker_openshift_cluster_monitoring_namespace: docker.io/tripleomaster
|
|
docker_openshift_cluster_monitoring_image: coreos-cluster-monitoring-operator
|
|
docker_openshift_configmap_reload_namespace: docker.io/tripleomaster
|
|
docker_openshift_configmap_reload_image: coreos-configmap-reload
|
|
docker_openshift_prometheus_operator_namespace: docker.io/tripleomaster
|
|
docker_openshift_prometheus_operator_image: coreos-prometheus-operator
|
|
docker_openshift_prometheus_config_reload_namespace: docker.io/tripleomaster
|
|
docker_openshift_prometheus_config_reload_image: coreos-prometheus-config-reloader
|
|
docker_openshift_kube_rbac_proxy_namespace: docker.io/tripleomaster
|
|
docker_openshift_kube_rbac_proxy_image: coreos-kube-rbac-proxy
|
|
docker_openshift_kube_state_metrics_namespace: docker.io/tripleomaster
|
|
docker_openshift_kube_state_metrics_image: coreos-kube-state-metrics
|
|
|
|
deploy_steps_ansible_workflow: true
|
|
config_download_args: >-
|
|
-e {{ working_dir }}/config-download.yaml
|
|
--disable-validations
|
|
--verbose
|
|
|
|
composable_roles: true
|
|
|
|
overcloud_roles:
|
|
- name: Controller
|
|
CountDefault: 1
|
|
tags:
|
|
- primary
|
|
- controller
|
|
networks:
|
|
- External
|
|
- InternalApi
|
|
- Storage
|
|
- StorageMgmt
|
|
- Tenant
|
|
- name: Compute
|
|
CountDefault: 0
|
|
tags:
|
|
- compute
|
|
networks:
|
|
- External
|
|
- InternalApi
|
|
- Storage
|
|
- StorageMgmt
|
|
- Tenant
|
|
|
|
# Tempest configuration, keep always at the end of the file
|
|
# Run tempest in containers when at least undercloud is containerized
|
|
tempest_format: >-
|
|
{% if containerized_undercloud|bool -%}
|
|
container
|
|
{%- else -%}
|
|
packages
|
|
{%- endif -%}
|
|
|
|
# If `run_tempest` is `true`, run tempests tests, otherwise do not
|
|
# run them.
|
|
tempest_config: false
|
|
test_ping: false
|
|
use_os_tempest: false
|