Skip to content

Instantly share code, notes, and snippets.

@keremceliker
Forked from sjenning/origin-gce-hosts.md
Created June 30, 2020 06:51
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save keremceliker/18ad47b00cf8d7def86e22e21af936b8 to your computer and use it in GitHub Desktop.
GCE openshift-ansible inventory
[OSEv3:children]
masters
nodes

[OSEv3:vars]
ansible_ssh_user=sjennings
ansible_become=yes

deployment_type=origin
openshift_release=v1.3.1
containerized=true
openshift_install_examples=true

# use htpasswd authentication with demo/demo
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
openshift_master_htpasswd_users={'demo': '$apr1$.MaA77kd$Rlnn6RXq9kCjnEfh5I3w/.'}

# put the router on dedicated infra node
openshift_hosted_router_selector='region=infra'
openshift_master_default_subdomain=origin.sjennings.me

# put the image registry on dedicated infra node
openshift_hosted_registry_selector='region=infra'

# project pods should be placed on primary nodes
osm_default_node_selector='region=primary'

[masters]
master.sjennings.me openshift_public_hostname="master.sjennings.me"

[nodes]
# master needs to be included in the node to be configured in the SDN
master.sjennings.me
infra.sjennings.me openshift_node_labels="{'region': 'infra', 'zone': 'default'}"
node1.sjennings.me openshift_node_labels="{'region': 'primary', 'zone': 'default'}"
node2.sjennings.me openshift_node_labels="{'region': 'primary', 'zone': 'default'}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment