[OSEv3:children]
nodes
masters
etcd
glusterfs_registry
lb
[OSEv3:vars]
# General variables
ansible_ssh_user=root
openshift_deployment_type=openshift-enterprise
openshift_release='3.10'
openshift_master_cluster_method=native
debug_level=2
openshift_debug_level="{{ debug_level }}"
openshift_node_debug_level="{{ node_debug_level | default(debug_level, true) }}"
openshift_enable_service_catalog=False
app_dns_prefix=apps
public_hosted_zone=example.com
load_balancer_hostname=lb.{{public_hosted_zone}}
openshift_master_cluster_hostname="{{ load_balancer_hostname }}"
openshift_master_cluster_public_hostname="{{ load_balancer_hostname }}"
openshift_master_default_subdomain="{{ app_dns_prefix }}.{{ public_hosted_zone }}"
# Pod Networking
os_sdn_network_plugin_name=redhat/openshift-ovs-networkpolicy
# Registry
openshift_hosted_registry_storage_kind=glusterfs
# Authentication (example here creates one user, myuser with password changeme)
openshift_master_identity_providers="[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'True', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]"
openshift_master_htpasswd_users={'myuser': '$apr1$zAhyA9Ko$rBxBOwAwwtRuuaw8OtCwH0'}
# Docker and extra file system setup
container_runtime_docker_storage_setup_device=/dev/vdb
container_runtime_docker_storage_type=overlay2
openshift_docker_use_system_container=False
openshift_node_local_quota_per_fsgroup=512Mi
openshift_use_system_containers=False
[masters]
master0.example.com
master1.example.com
master2.example.com
[etcd]
master0.example.com
master1.example.com
master2.example.com
[infras]
infra0.example.com
infra1.example.com
infra2.example.com
[glusterfs_registry]
infra0.example.com glusterfs_devices="['/dev/vdd']"
infra1.example.com glusterfs_devices="['/dev/vdd']"
infra2.example.com glusterfs_devices="['/dev/vdd']"
[lb]
lb.example.com
[nodes]
master0.example.com openshift_node_group_name=node-config-master
master1.example.com openshift_node_group_name=node-config-master
master2.example.com openshift_node_group_name=node-config-master
infra0.example.com openshift_node_group_name=node-config-infra
infra1.example.com openshift_node_group_name=node-config-infra
infra2.example.com openshift_node_group_name=node-config-infra
app0.example.com openshift_node_group_name=node-config-compute
app1.example.com openshift_node_group_name=node-config-compute
app2.example.com openshift_node_group_name=node-config-compute
[ OSEv3: children]
nodes
masters
etcd
glusterfs_registry
lb
[ OSEv3: vars]
ansible_ssh_user=root
openshift_deployment_type=openshift- enterprise
openshift_release='3.10'
openshift_master_cluster_method=native
debug_level=2
openshift_debug_level="{ { debug_level } } "
openshift_node_debug_level="{ { node_debug_level | default(debug_level, true) } } "
openshift_enable_service_catalog=False
app_dns_prefix=apps
public_hosted_zone=example.com
load_balancer_hostname=lb.{ { public_hosted_zone} }
openshift_master_cluster_hostname="{ { load_balancer_hostname } } "
openshift_master_cluster_public_hostname="{ { load_balancer_hostname } } "
openshift_master_default_subdomain="{ { app_dns_prefix } } .{ { public_hosted_zone } } "
os_sdn_network_plugin_name=redhat/openshift- ovs- networkpolicy
openshift_hosted_registry_storage_kind=glusterfs
openshift_master_identity_providers="[ { 'name' : 'htpasswd_auth' , 'login' : 'true' , 'challenge' : 'True' , 'kind' : 'HTPasswdPasswordIdentityProvider' , 'filename' : '/etc/origin/master/htpasswd' } ] "
openshift_master_htpasswd_users={ 'myuser' : '$apr1$zAhyA9Ko$rBxBOwAwwtRuuaw8OtCwH0' }
container_runtime_docker_storage_setup_device=/dev/vdb
container_runtime_docker_storage_type=overlay2
openshift_docker_use_system_container=False
openshift_node_local_quota_per_fsgroup=512Mi 1
openshift_use_system_containers=False
[ masters]
master0.example.com
master1.example.com
master2.example.com
[ etcd]
master0.example.com
master1.example.com
master2.example.com
[ infras]
infra0.example.com
infra1.example.com
infra2.example.com
[ glusterfs_registry]
infra0.example.com glusterfs_devices="[ '/dev/vdd' ] "
infra1.example.com glusterfs_devices="[ '/dev/vdd' ] "
infra2.example.com glusterfs_devices="[ '/dev/vdd' ] "
[ lb]
lb.example.com
[ nodes]
master0.example.com openshift_node_group_name=node- config- master
master1.example.com openshift_node_group_name=node- config- master
master2.example.com openshift_node_group_name=node- config- master
infra0.example.com openshift_node_group_name=node- config- infra
infra1.example.com openshift_node_group_name=node- config- infra
infra2.example.com openshift_node_group_name=node- config- infra
app0.example.com openshift_node_group_name=node- config- compute
app1.example.com openshift_node_group_name=node- config- compute
app2.example.com openshift_node_group_name=node- config- compute
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow