Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [OSEv3:children]
- masters
- nodes
- etcd
- [OSEv3:vars]
- ###General###
- ansible_ssh_user=ansibleadm
- ansible_become=yes
- debug_level=2
- deployment_type=openshift-enterprise
- openshift_release=v3.11
- openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/users.htpasswd'}]
- openshift_master_htpasswd_users={'admin': '$apr1$KpKl0ToV$iGOI7dL/7jjR2AlsaRXLb.', 'developer': '$apr1$AucR7bdp$Xk1UuDg2LLRKZ3lOPGyKO1'}
- openshift_disable_check=disk_availability,memory_availability,docker_image_availability,docker_storage
- openshift_docker_options="--log-driver json-file --log-opt max-size=10M --log-opt max-file=5"
- openshift_node_problem_detector_install=true
- ###Master Definition###
- openshift_master_cluster_method=native
- openshift_master_cluster_hostname=mocpp.example.com
- openshift_master_cluster_public_hostname=mocpp.example.com
- openshift_master_named_certificates=[{"certfile": "/root/cert/", "keyfile": "/root/cert/console.os.example.com.key", "names": ["console.os.example.com"], "cafile": "/root/cert/ca.crt"}]
- openshift_master_overwrite_named_certificates=true
- openshift_use_dnsmasq=true
- openshift_master_default_subdomain=ocpp.example.com
- oreg_url=registry.redhat.io/openshift3/ose-${component}:${version}
- oreg_auth_user=user1
- oreg_auth_password=password1
- osm_etcd_image=registry.redhat.io/rhel7/etcd:3.2.22
- ###Openshift Nodes###
- openshift_node_groups=[{'name': 'node-config-infra', 'labels': ['node-role.kubernetes.io/infra=true']}, {'name': 'node-config-master', 'labels': ['node-role.kubernetes.io/master=true']}, {'name': 'node-config-compute', 'labels': ['node-role.kubernetes.io/compute=true']}, {'name': 'node-config-router', 'labels': ['node-role.kubernetes.io/router=true']}, {'name': 'node-config-logging', 'labels': ['node-role.kubernetes.io/logging=true']}]
- osm_default_node_selector='node-role.kubernetes.io/compute=true'
- openshift_node_kubelet_args="{'kube-reserved': ['cpu=250m,memory=500M'], 'system-reserved': ['cpu=250m,memory=500M'], 'eviction-hard': ['memory.available<100Mi'], 'minimum-container-ttl-duration': ['10s'], 'maximum-dead-containers-per-container': ['2'], 'maximum-dead-containers': ['50'], 'pods-per-core': ['10'], 'max-pods': ['250'], 'image-gc-high-threshold': ['80'], 'image-gc-low-threshold': ['60']}"
- ###Openshift Router###
- openshift_hosted_router_certificate=[{"certfile": "/root/cert/app.example.com.crt", "keyfile": "/root/cert/app.example.com.key", "cafile": "/root/cert/ca.crt"}]
- openshift_hosted_router_selector='node-role.kubernetes.io/router=true'
- ###Openshift Registry###
- openshift_hosted_registry_selector='node-role.kubernetes.io/infra=true'
- ###Openshift Network###
- osm_cluster_network_cidr='192.168.0.0/17'
- openshift_portal_net='192.168.128.0/22'
- openshift_docker_options="--selinux-enabled --insecure-registry 192.168.128.0/22"
- os_sdn_network_plugin_name='redhat/openshift-ovs-multitenant'
- ###PaaS Feature###
- openshift_enable_service_catalog=false
- template_service_broker_install=false
- ###Enable Audit###
- openshift_master_audit_config={"enabled": "true", "auditFilePath": "/var/lib/origin/openpaas-oscp-audit/openpaas-oscp-audit.log", "maximumFileRetentionDays": "14", "maximumFileSizeMegabytes": "200", "maximumRetainedFiles": "5"}
- # Deploy logging
- openshift_logging_install_logging=true
- openshift_logging_kibana_nodeselector={'node-role.kubernetes.io/logging=true'}
- openshift_logging_curator_nodeselector={'node-role.kubernetes.io/infra=true'}
- openshift_logging_es_nodeselector={'node-role.kubernetes.io/infra=true'}
- openshift_logging_es_cluster_size='3'
- #Deploy Metrics
- openshift_metrics_install_metrics=true
- ##openshift_metrics_cassandra_storage_type=pv
- openshift_metrics_cassandra_nodeselector={'node-role.kubernetes.io/infra=true'}
- openshift_metrics_hawkular_nodeselector={'node-role.kubernetes.io/infra=true'}
- openshift_metrics_heapster_nodeselector={'node-role.kubernetes.io/infra=true'}
- ### Host group for masters
- [masters]
- plocpmahr0a.example.com
- plocpmahr0b.example.com
- plocpmahr0c.example.com
- ### Host group for etcd
- [etcd]
- plocpmahr0a.example.com
- plocpmahr0b.example.com
- plocpmahr0c.example.com
- ### Host group for Workers
- [workers]
- plocpwkhr0a.example.com
- plocpwkhr0b.example.com
- plocpwkhr0c.example.com
- plocpwkhr0d.example.com
- ### Host group for Nodes
- [nodes]
- plocpmahr0a.example.com openshift_node_group_name='node-config-master'
- plocpmahr0b.example.com openshift_node_group_name='node-config-master'
- plocpmahr0c.example.com openshift_node_group_name='node-config-master'
- plocpifhr0a.example.com openshift_node_group_name='node-config-router'
- plocpifhr0b.example.com openshift_node_group_name='node-config-router'
- plocpifhr0c.example.com openshift_node_group_name='node-config-router'
- plocpifhr0d.example.com openshift_node_group_name='node-config-infra'
- plocpifhr0e.example.com openshift_node_group_name='node-config-infra'
- plocpifhr0f.example.com openshift_node_group_name='node-config-logging'
- plocpifhr0g.example.com openshift_node_group_name='node-config-logging'
- plocpifhr0h.example.com openshift_node_group_name='node-config-logging'
- plocpwkhr0a.example.com openshift_node_group_name='node-config-compute'
- plocpwkhr0b.example.com openshift_node_group_name='node-config-compute'
- plocpwkhr0c.example.com openshift_node_group_name='node-config-compute'
- plocpwkhr0d.example.com openshift_node_group_name='node-config-compute'
Add Comment
Please, Sign In to add comment