Skip to content

Instantly share code, notes, and snippets.

@dharmit

dharmit/hosts Secret

Last active November 27, 2018 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dharmit/1ee6ed4fb103b9eb38eba483c67a6e51 to your computer and use it in GitHub Desktop.
Save dharmit/1ee6ed4fb103b9eb38eba483c67a6e51 to your computer and use it in GitHub Desktop.
3.11 install fail
# Create an OSEv3 group that contains the masters and nodes groups
[OSEv3:children]
masters
nodes
etcd
# Set variables common for all OSEv3 hosts
[OSEv3:vars]
# SSH user, this user should allow ssh based auth without requiring a password
ansible_ssh_user=root
openshift_node_groups=[{'name': 'ccp-openshift-master', 'labels': ['node-role.kubernetes.io/master=true', 'node-role.kubernetes.io/node-type=metrics', 'node-role.kubernetes.io/zone=default', 'node-role.kubernetes.io/infra=true'], 'edits': [{'key': 'kubeletArguments.max-pods', 'value': ['80']}, {'key': 'kubeletArguments.image-gc-high-threshold', 'value': ['70']}, {'key': 'kubeletArguments.minimum-container-ttl-duration', 'value': '2h'}, {'key': 'kubeletArguments.maximum-dead-containers', 'value': ['50']}, {'key': 'kubeletArguments.maximum-dead-containers-per-container', 'value' : ['2']}]}, {'name': 'ccp-openshift-node', 'labels': ['node-role.kubernetes.io/node-type=logging', 'node-role.kubernetes.io/zone=default'], 'edits': [{'key': 'kubeletArguments.max-pods', 'value': ['80']}, {'key': 'kubeletArguments.image-gc-high-threshold', 'value': ['70']}, {'key': 'kubeletArguments.minimum-container-ttl-duration', 'value': '2h'}, {'key': 'kubeletArguments.maximum-dead-containers', 'value': ['50']}, {'key': 'kubeletArguments.maximum-dead-containers-per-container', 'value' : ['2']}]}]
# If ansible_ssh_user is not root, ansible_become must be set to true
# ansible_become=true
# containerized=true
debug_level=4
openshift_master_api_port=8443
openshift_deployment_type=origin
openshift_release=v3.11
os_firewall_use_firewalld=false
openshift_disable_swap=false
# openshift_clock_enabled=false
openshift_pkg_version=-3.11.0
openshift_enable_service_catalog=false
openshift_docker_insecure_registries=192.168.122.25:5000
openshift_docker_additional_registries=192.168.122.25:5000, registry.centos.org
openshift_master_default_subdomain={{ hostvars[groups['masters'][0]].openshift_ip }}.nip.io
# openshift_node_kubelet_args={'max-pods': ['80'], 'image-gc-high-threshold': ['80'], 'image-gc-low-threshold': ['70'], 'minimum-container-ttl-duration': '2h', 'maximum-dead-containers': '50', 'maximum-dead-containers-per-container': '2'}
openshift_rolling_restart_mode=system
# prometheus stack
# openshift_hosted_prometheus_deploy=true
# openshift_prometheus_node_selector={'node-role.kubernetes.io/node-type': 'metrics'}
# openshift_prometheus_storage_type=pvc
# openshift_prometheus_alertmanager_storage_type=pvc
# openshift_prometheus_alertbuffer_storage_type=pvc
# openshift_prometheus_additional_rules_file=/root/openshift-cluster/rules.example
# grafana deployment
# openshift_hosted_grafana_deploy=true
# uncomment the following to enable htpasswd authentication; defaults to DenyAllPasswordIdentityProvider
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}]
# , 'filename': '/etc/origin/master/htpasswd'}]
openshift_master_htpasswd_users={'dev': '$apr1$aIR9qk/K$kdEBbyak6ciQcwLnABi.b/'}
# default selectors for router and registry services
openshift_hosted_router_selector='node-role.kubernetes.io/infra=true'
openshift_registry_selector='node-role.kubernetes.io/infra=true'
openshift_disable_check=docker_storage,memory_availability
# host group for masters
[masters]
os-master-1.example.com
# host group for etcd
[etcd]
os-master-1.example.com
# host group for nodes, includes region info
[nodes]
os-master-1.example.com openshift_node_group_name='ccp-openshift-master' openshift_schedulable=true openshift_ip=192.168.122.189
os-node-1.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.78
os-node-2.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.219
os-node-3.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.89
os-node-4.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.227
os-node-5.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.21
os-node-6.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.170
os-node-7.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.65
os-node-8.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.20
os-node-9.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.107
os-node-10.example.com openshift_node_group_name='ccp-openshift-node' openshift_schedulable=true openshift_ip=192.168.122.142
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment