You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
2.6 KiB
55 lines
2.6 KiB
[OSEv3:children]
|
|
masters
|
|
nodes
|
|
nfs
|
|
|
|
[OSEv3:vars]
|
|
ansible_ssh_user=redhat
|
|
ansible_become=yes # Use SUDO
|
|
deployment_type=openshift-enterprise
|
|
openshift_release={{ openshift_version }}
|
|
|
|
openshift_master_cluster_method=native
|
|
openshift_master_cluster_hostname={{ hostvars[groups['masters'][0]]['inventory_hostname'] }}
|
|
openshift_master_cluster_public_hostname={{ hostvars[groups['masters'][0]]['inventory_hostname'] }}
|
|
|
|
os_sdn_network_plugin_name='redhat/openshift-ovs-multitenant'
|
|
|
|
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
|
|
#openshift_master_htpasswd_users={'andrew': '$apr1$cHkRDw5u$eU/ENgeCdo/ADmHF7SZhP/', 'marina': '$apr1$cHkRDw5u$eU/ENgeCdo/ADmHF7SZhP/'
|
|
|
|
# default project node selector
|
|
osm_default_node_selector='region=primary'
|
|
openshift_hosted_router_selector='region=infra'
|
|
openshift_hosted_router_replicas=1
|
|
#openshift_hosted_router_certificate={"certfile": "/path/to/router.crt", "keyfile": "/path/to/router.key", "cafile": "/path/to/router-ca.crt"}
|
|
openshift_hosted_registry_selector='region=infra'
|
|
openshift_hosted_registry_replicas=1
|
|
|
|
openshift_master_default_subdomain={{ openshift_cluster_dns }}
|
|
|
|
#openshift_use_dnsmasq=False
|
|
#openshift_node_dnsmasq_additional_config_file=/home/bob/ose-dnsmasq.conf
|
|
|
|
openshift_hosted_registry_storage_kind=nfs
|
|
openshift_hosted_registry_storage_access_modes=['ReadWriteMany']
|
|
openshift_hosted_registry_storage_host={{ hostvars[groups['admin'][0]]['inventory_hostname'] }}
|
|
openshift_hosted_registry_storage_nfs_directory=/openshift-storage
|
|
openshift_hosted_registry_storage_volume_name=registry
|
|
openshift_hosted_registry_storage_volume_size=5Gi
|
|
|
|
[nfs]
|
|
{{ hostvars[groups['admin'][0]]['inventory_hostname'] }}
|
|
|
|
[masters]
|
|
{% for item in groups['masters'] %}
|
|
{{ hostvars[item]['inventory_hostname'] }} openshift_hostname={{ hostvars[item]['inventory_hostname'] }} openshift_public_hostname={{ hostvars[item]['inventory_hostname'] }}
|
|
{% endfor %}
|
|
|
|
[nodes]
|
|
{% for item in groups['masters'] %}
|
|
{{ hostvars[item]['inventory_hostname'] }} openshift_hostname={{ hostvars[item]['inventory_hostname'] }} openshift_public_hostname={{ hostvars[item]['inventory_hostname'] }} openshift_node_labels="{'region': '{{ hostvars[item]['region'] }}'}"
|
|
{% endfor %}
|
|
{% for item in groups['nodes'] %}
|
|
{{ hostvars[item]['inventory_hostname'] }} openshift_hostname={{ hostvars[item]['inventory_hostname'] }} openshift_public_hostname={{ hostvars[item]['inventory_hostname'] }} openshift_node_labels="{'region': '{{ hostvars[item]['region'] }}', 'zone': '{{ hostvars[item]['zone'] }}'}"
|
|
{% endfor %}
|
|
|