Skip to content

Instantly share code, notes, and snippets.

@ericlake
Last active May 16, 2018 19:07
Show Gist options
  • Save ericlake/95860d5cf1fdfca5d4d5efbe04c17fc4 to your computer and use it in GitHub Desktop.
Save ericlake/95860d5cf1fdfca5d4d5efbe04c17fc4 to your computer and use it in GitHub Desktop.
openshift inventory file
[masters]
master-1.staging.badger.net
master-2.staging.badger.net
master-3.staging.badger.net
[etcd]
master-1.staging.badger.net
master-2.staging.badger.net
master-3.staging.badger.net
#[etcd]
#etcd-1.staging.badger.net
#etcd-2.staging.badger.net
#etcd-3.staging.badger.net
[nodes]
master-1.staging.badger.net
master-2.staging.badger.net
master-3.staging.badger.net
infra-node-1.staging.badger.net openshift_node_labels="{'region': 'infra', 'zone': 'default'}"
infra-node-2.staging.badger.net openshift_node_labels="{'region': 'infra', 'zone': 'default'}"
infra-node-3.staging.badger.net openshift_node_labels="{'region': 'infra', 'zone': 'default'}"
node-1.staging.badger.net openshift_node_labels="{'region': 'primary', 'zone': 'default'}"
node-2.staging.badger.net openshift_node_labels="{'region': 'primary', 'zone': 'default'}"
node-3.staging.badger.net openshift_node_labels="{'region': 'primary', 'zone': 'default'}"
[lb]
lb-1.staging.badger.net
# Use the below groups when adding new nodes then move the nodes to the non-new_ group and leave blank.
[new_masters]
[new_etcd]
[new_nodes]
[new_lb]
[badger:children]
OSEv3
[OSEv3:children]
masters
etcd
nodes
lb
new_masters
new_etcd
new_nodes
new_lb
[OSEv3:vars]
ansible_ssh_user=cloud-user
ansible_become=yes
openshift_master_cluster_method=native
openshift_deployment_type=openshift-enterprise
openshift_release=v3.9
openshift_master_default_subdomain=devapps.staging.badger.net
debug_level=2
openshift_image_tag=v3.9.14
system_images_registry="index.docker.io" #registry-1.docker.io,docker.io,index.docker.io"
openshift_docker_additional_registries='index.docker.io,registry-1.docker.io,docker.io'
openshift_docker_insecure_registries='index.docker.io,registry-1.docker.io,docker.io'
openshift_docker_blocked_registries='registry.hub.docker.com,registry.access.redhat.com'
openshift_examples_modify_imagestreams=true
oreg_url=index.docker.io/openshift3/ose-${component}:${version} # <---- This does not seem to work
# Since the above line did not work I had to change registry.access.redhat.com in the following files to point to our internal docker.io server
# /usr/share/ansible/openshift-ansible/roles/ansible_service_broker/vars/openshift-enterprise.yml
# /usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v3.9/enterprise/registry-console.yaml
# /usr/share/ansible/openshift-ansible/roles/openshift_service_catalog/vars/openshift-enterprise.yml
# /usr/share/ansible/openshift-ansible/roles/openshift_web_console/defaults/main.yml
# /usr/share/ansible/openshift-ansible/roles/template_service_broker/defaults/main.yml
osm_etcd_image=rhel7/etcd
openshift_master_identity_providers=[{'name': 'Badger AD', 'challenge': 'true', 'login': 'true', 'kind': 'LDAPPasswordIdentityProvider', 'attributes': {'id': ['sAMAccountName'], 'email': ['mail'], 'name': ['cn'], 'preferredUsername': ['sAMAccountName']}, 'bindDN': 'BIND_DN_HERE', 'bindPassword': 'THIS-IS-A-GREAT-PASSWORD', 'insecure': 'true', 'url': 'ldap://IP-OF-AD-SERVER:389/OU=Flights,DC=BADGER,DC=NET?sAMAccountName'}]
openshift_master_cluster_hostname=openshift.staging.badger.net
openshift_master_cluster_public_hostname=openshift.staging.badger.net
openshift_router_selector='region=infra'
openshift_registry_selector='region=infra'
os_sdn_network_plugin_name='redhat/openshift-ovs-multitenant'
openshift_node_kubelet_args={'pods-per-core': ['10'], 'max-pods': ['250'], 'image-gc-high-threshold': ['85'], 'image-gc-low-threshold': ['80']}
openshift_clock_enabled=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment