Skip to content

Instantly share code, notes, and snippets.

@hodrigohamalho
Created December 11, 2017 19:03
Show Gist options
  • Select an option

  • Save hodrigohamalho/f94ebf55b4d494a090d37eba3d189c57 to your computer and use it in GitHub Desktop.

Select an option

Save hodrigohamalho/f94ebf55b4d494a090d37eba3d189c57 to your computer and use it in GitHub Desktop.
Inventario Openshift
[OSEv3:vars]
###########################################################################
### Ansible Vars
###########################################################################
timeout=60
ansible_become=yes
ansible_ssh_user=ec2-user
openshift_release=v3.7
openshift_deployment_type=openshift-enterprise
# disable memory check, as we are not a production environment
openshift_disable_check="memory_availability"
openshift_master_cluster_hostname=loadbalancer1.54d2.internal
openshift_master_cluster_public_hostname=loadbalancer.54d2.example.opentlc.com
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
openshift_hosted_router_selector='region=infra'
# NFS
openshift_hosted_registry_storage_kind=nfs
openshift_hosted_registry_storage_access_modes=['ReadWriteMany']
openshift_hosted_registry_storage_host=support1.54d2.internal
openshift_hosted_registry_storage_nfs_directory=/exports
openshift_hosted_registry_storage_volume_name=registry
openshift_hosted_registry_storage_volume_size=10Gi
## metrics
openshift_metrics_install_metrics=true
## logging
openshift_logging_install_logging=true
## prometheus
openshift_hosted_prometheus_deploy=true
os_sdn_network_plugin_name='redhat/openshift-ovs-multitenant'
# Enable service catalog
openshift_enable_service_catalog=true
# Enable template service broker (requires service catalog to be enabled, above)
template_service_broker_install=true
openshift_template_service_broker_namespaces=['openshift']
openshift_clock_enabled=true
openshift_master_api_env_vars={"ENABLE_HTTP2": "true"}
openshift_master_controllers_env_vars={"ENABLE_HTTP2": "true"}
openshift_node_env_vars={"ENABLE_HTTP2": "true"}
# Enable API service auditing
openshift_master_audit_config={"enabled": true}
openshift_master_audit_config={"enabled": true, "auditFilePath": "/var/log/openpaas-oscp-audit/openpaas-oscp-audit.log", "maximumFileRetentionDays": 14, "maximumFileSizeMegabytes": 500, "maximumRetainedFiles": 5}
[OSEv3:children]
lb
masters
etcd
nodes
nfs
[lb]
loadbalancer1.54d2.internal host_zone=us-east-1c
[masters]
master1.54d2.internal host_zone=us-east-1c
master2.54d2.internal host_zone=us-east-1c
master3.54d2.internal host_zone=us-east-1c
[etcd]
master1.54d2.internal host_zone=us-east-1c
master2.54d2.internal host_zone=us-east-1c
master3.54d2.internal host_zone=us-east-1c
[nodes]
## These are the masters
master1.54d2.internal openshift_hostname=master1.54d2.internal openshift_node_labels="{'logging':'true','openshift_schedulable':'False','cluster': '54d2', 'zone': 'us-east-1c'}"
master2.54d2.internal openshift_hostname=master2.54d2.internal openshift_node_labels="{'logging':'true','openshift_schedulable':'False','cluster': '54d2', 'zone': 'us-east-1c'}"
master3.54d2.internal openshift_hostname=master3.54d2.internal openshift_node_labels="{'logging':'true','openshift_schedulable':'False','cluster': '54d2', 'zone': 'us-east-1c'}"
## These are infranodes
infranode1.54d2.internal openshift_hostname=infranode1.54d2.internal openshift_node_labels="{'region': 'infra','logging':'true','cluster': '54d2', 'env':'infra', 'zone': 'us-east-1c'}"
infranode2.54d2.internal openshift_hostname=infranode2.54d2.internal openshift_node_labels="{'region': 'infra','logging':'true','cluster': '54d2', 'env':'infra', 'zone': 'us-east-1c'}"
## These are regular nodes
node3.54d2.internal openshift_hostname=node3.54d2.internal openshift_node_labels="{'logging':'true','cluster': '54d2', 'env':'app', 'zone': 'us-east-1c'}"
node1.54d2.internal openshift_hostname=node1.54d2.internal openshift_node_labels="{'logging':'true','cluster': '54d2', 'env':'app', 'zone': 'us-east-1c'}"
node2.54d2.internal openshift_hostname=node2.54d2.internal openshift_node_labels="{'logging':'true','cluster': '54d2', 'env':'app', 'zone': 'us-east-1c'}"
[nfs]
support1.54d2.internal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment