Skip to content

Instantly share code, notes, and snippets.

@davivcgarcia
Last active May 11, 2019 16:07
Show Gist options
  • Save davivcgarcia/bcc330b9c886d97290f4d81af3e2319a to your computer and use it in GitHub Desktop.
Save davivcgarcia/bcc330b9c886d97290f4d81af3e2319a to your computer and use it in GitHub Desktop.
Red Hat Training - OpenShift Advanced Deployment (v3.7), Lab 1
[OSEv3:vars]
timeout=60
ansible_ssh_user=ec2-user
ansible_become=true
deployment_type=openshift-enterprise
openshift_release=3.7
openshift_clock_enabled=true
openshift_master_cluster_method=native
openshift_master_cluster_hostname=loadbalancer1.2428.internal
openshift_master_cluster_public_hostname=loadbalancer.2428.example.opentlc.com
openshift_master_default_subdomain=apps.2428.example.opentlc.com
openshift_master_htpasswd_users={'admin': '$apr1$pO8HHisJ$8lu/63ISd8gn5SHcaWkls0', 'developer': '$apr1$pO8HHisJ$8lu/63ISd8gn5SHcaWkls0'}
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
openshift_hosted_registry_storage_kind=nfs
openshift_hosted_registry_storage_access_modes=['ReadWriteMany']
openshift_hosted_registry_storage_nfs_directory=/exports
openshift_hosted_registry_storage_nfs_options='*(rw,root_squash)'
openshift_hosted_registry_storage_volume_name=registry
openshift_hosted_registry_storage_volume_size=40Gi
openshift_hosted_metrics_deploy=true
openshift_hosted_metrics_storage_kind=nfs
openshift_hosted_metrics_storage_access_modes=['ReadWriteOnce']
openshift_hosted_metrics_storage_nfs_directory=/exports
openshift_hosted_metrics_storage_nfs_options='*(rw,root_squash)'
openshift_hosted_metrics_storage_volume_name=metrics
openshift_hosted_metrics_storage_volume_size=10Gi
openshift_hosted_metrics_storage_labels={'storage': 'metrics'}
openshift_hosted_logging_deploy=true
openshift_hosted_logging_storage_kind=nfs
openshift_hosted_logging_storage_access_modes=['ReadWriteOnce']
openshift_hosted_logging_storage_nfs_directory=/exports
openshift_hosted_logging_storage_nfs_options='*(rw,root_squash)'
openshift_hosted_logging_storage_volume_name=logging
openshift_hosted_logging_storage_volume_size=10Gi
openshift_hosted_logging_storage_labels={'storage': 'logging'}
openshift_disable_check="disk_availability,memory_availability"
[OSEv3:children]
lb
masters
etcd
nodes
nfs
[lb]
loadbalancer1.2428.internal openshift_public_hostname=loadbalancer.2428.example.opentlc.com
[masters]
master1.2428.internal
master2.2428.internal
master3.2428.internal
[etcd]
master1.2428.internal
master2.2428.internal
master3.2428.internal
[nodes]
master1.2428.internal openshift_node_labels="{'logging':'true','openshift_schedulable':'False','cluster': '2428', 'region': 'master', 'zone': 'latam-1a'}"
master2.2428.internal openshift_node_labels="{'logging':'true','openshift_schedulable':'False','cluster': '2428', 'region': 'master', 'zone': 'latam-1b'}"
master3.2428.internal openshift_node_labels="{'logging':'true','openshift_schedulable':'False','cluster': '2428', 'region': 'master', 'zone': 'latam-1c'}"
infranode1.2428.internal openshift_node_labels="{'logging':'true','cluster': '2428', 'env':'infra', 'region': 'infra', 'zone': 'latam-1a'}"
infranode2.2428.internal openshift_node_labels="{'logging':'true','cluster': '2428', 'env':'infra','region': 'infra','zone': 'latam-1b'}"
node1.2428.internal openshift_node_labels="{'logging':'true','cluster': '2428', 'env':'app', 'region': 'primary', 'zone': 'latam-1a'}"
node2.2428.internal openshift_node_labels="{'logging':'true','cluster': '2428', 'env':'app', 'region': 'primary', 'zone': 'latam-1b'}"
node3.2428.internal openshift_node_labels="{'logging':'true','cluster': '2428', 'env':'app', 'region': 'primary', 'zone': 'latam-1c'}"
[nfs]
support1.2428.internal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment