# Create an OSEv3 group that contains the masters, nodes, and etcd groups
[OSEv3:children]
masters
nodes
etcd
# Set variables common for all OSEv3 hosts
[OSEv3:vars]
# SSH user, this user should allow ssh based auth without requiring a password
ansible_ssh_user=root
openshift_deployment_type=origin
openshift_release=3.6.1# If ansible_ssh_user is not root, ansible_become must be set to true#ansible_become=true
openshift_disable_check=memory_availability,disk_availability,docker_image_availability,docker_storage
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
#openshift_hostname=master.com#openshift_public_hostname=master.com#openshift_ip=192.168.0.123#openshift_public_ip=114.115.209.157#openshift_master_api_port=10001#openshift_master_console_port=10002#openshift_enable_service_catalog=false#openshift_service_catalog_image_prefix=openshift/origin-#openshift_service_catalog_image_version=latest# uncomment the following to enable htpasswd authentication; defaults to DenyAllPasswordIdentityProvider#openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]# host group for masters
[masters]
master.example.com
# host group for etcd
[etcd]
master.example.com
# host group for nodes, includes region info
[nodes]
master.example.com
node.example.com
node.example.com openshift_node_labels="{'region': 'infra', 'zone': 'east'}"