/
custom.yaml_example
144 lines (129 loc) · 4.81 KB
/
custom.yaml_example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
### THIS CONTAINS ONLY COMMON VARS, UNLIKE TO 'FEATURESETS'
## VIRTHOST
default_disk: 50
default_memory: 4096
libvirt_cpu_mode: host-passthrough
# A hack for oooq to use the default pool instead of the oooq_pool
# (w/a issue with invisible custom pools unless libvirt restarted)
# Note, it recreates the pool with the libvirt_volume_path storage
libvirt_volume_pool: default
libvirt_volume_path: /var/lib/libvirt/images
libvirt_domain_type: kvm
enable_vnc_console: true
enable_vbmc: false
use_external_images: false
overcloud_as_undercloud: false
chrooted: true
inject_instackenv: false
# DNS
undercloud_undercloud_nameservers: 208.67.222.220
overcloud_dns_servers: "{{undercloud_undercloud_nameservers}}"
## DEV
# DLRN repos
# May be disabled if user data script handles it for pre-provisioned nodes
configure_repos: true
release: master
overcloud_release: "{{release}}"
gating_repo_enabled: false
# https://review.openstack.org/#/c/465043/
#repos:
# - type: tripleo-repos
# bundle: current
# release: master
# TODO: rework with dlrn_hash_tag: current-tripleo / dlrn_hash_tag_newest: current ?
dlrn_hash: current
repos:
- type: generic
reponame: delorean
filename: delorean.repo
baseurl: https://trunk.rdoproject.org/centos7-{{ release }}/{{ dlrn_hash }}/
hash_url: https://trunk.rdoproject.org/centos7-{{ release }}/{{ dlrn_hash }}/delorean.repo
priority: 20
- type: file
filename: delorean-deps.repo
down_url: http://trunk.rdoproject.org/centos7-{{ release }}/delorean-deps.repo
# - type: package
# pkg_name: centos-release-ceph-jewel
# custom_cmd: 'sudo yum install -y --enablerepo=extras'
#repo_cmd_after: |
# sudo yum-config-manager --save --setopt centos-ceph-jewel.gpgcheck=0
repo_cmd_after: ''
# THT, see also in-repo custom tht example
#overcloud_templates_repo: https://github.com/openstack/tripleo-heat-templates
#overcloud_templates_branch: master
#overcloud_templates_path: /var/tmp/openstack-tripleo-heat-templates
overcloud_templates_path: /usr/share/openstack-tripleo-heat-templates
# The path is specific for the oooq runner container's mounted volumes
# Use with overcloud-prep-config to upload custom tht/role files from ./tht
extra_tht_configs: /tmp/scripts/tht
## UNDERCLOUD
undercloud_generate_service_certificate: false
# You should better off using '*'
undercloud_update_packages: "'*'"
#undercloud_update_packages: >-
# openstack-tripleo*
# openstack-puppet-modules
# puppet-*
# python-tripleoclient
# python-paunch
# python-heat-agent*
# os-*
# https://review.openstack.org/#/c/534708/
undercloud_cloud_domain: rdocloud
undercloud_extra_services_args: >-
-e {{overcloud_templates_path}}/environments/disable-telemetry.yaml
-e {{overcloud_templates_path}}/environments/debug.yaml
-e {{overcloud_templates_path}}/environments/config-debug.yaml
undercloud_extra_args: >-
--timeout 60
--heat-native
# See https://bugs.launchpad.net/tripleo/+bug/1733381 , fails w/o heat-native :/
#undercloud_docker_registry_mirror: http://some-registry.lc:5000/registry-1.docker
containerized_undercloud: true
step_install_undercloud: true
undercloud_install_script: undercloud-deploy.sh.j2
composable_undercloud_roles: true
undercloud_docker_registry_host: docker.io
#undercloud_docker_registry_port: a port
undercloud_docker_registry_namespace: tripleomaster
undercloud_docker_image_tag: current-tripleo
## OVERCLOUD
#overcloud_nodes: false
step_deploy_overcloud: true
containerized_overcloud: true
# push overcloud images to UC serving a local registry
# NOTE: overcloud prep containers hardcodes a 8787 port
local_docker_registry_host: "{{ hostvars['undercloud'].undercloud_ip }}"
additional_insecure_registry: true
# pull overcloud images from
docker_registry_host: "{{ local_docker_registry_host }}"
docker_image_tag: "{{ undercloud_docker_image_tag }}"
docker_registry_namespace: "{{ undercloud_docker_registry_namespace }}"
enable_pacemaker: false
overcloud_ipv6: false
enable_swap: false
ssl_overcloud: false
tempest_config: false
run_tempest: false
test_ping: false
step_validate_overcloud: false
step_introspect: false
extra_args_common: >-
--ntp-server pool.ntp.org
--deployed-server
# --verbose
# -e {{overcloud_templates_path}}/environments/debug.yaml
# -e {{overcloud_templates_path}}/environments/config-debug.yaml
# -e {{overcloud_templates_path}}/environments/puppet-pacemaker.yaml
validation_args: --disable-validations
# COMPOSABLE
deploy_composable_scenario: false
#composable_scenario: scenario005-multinode.yaml
# OTHER TOP SCOPE OVERRIDES
# traas-overcloud
# Override tht deployed-server-environment.yaml and drop it from oooq multinode_args
# ...which one to pick??? https://bugs.launchpad.net/tripleo/+bug/1702280 :-(
multinode_args: ""
# Allows to specify custom resource_registry_args in vars files
# Used by overcloud-prep-config to generate network configs
use_resource_registry_nic_configs: true