Guest User

Untitled

a guest
Oct 16th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.29 KB | None | 0 0
  1. [OSEv3:children]
  2. masters
  3. nodes
  4. etcd
  5.  
  6. [OSEv3:vars]
  7.  
  8. ###General###
  9. ansible_ssh_user=ansibleadm
  10. ansible_become=yes
  11. debug_level=2
  12. deployment_type=openshift-enterprise
  13. openshift_release=v3.11
  14. openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/users.htpasswd'}]
  15. openshift_master_htpasswd_users={'admin': '$apr1$KpKl0ToV$iGOI7dL/7jjR2AlsaRXLb.', 'developer': '$apr1$AucR7bdp$Xk1UuDg2LLRKZ3lOPGyKO1'}
  16. openshift_disable_check=disk_availability,memory_availability,docker_image_availability,docker_storage
  17. openshift_docker_options="--log-driver json-file --log-opt max-size=10M --log-opt max-file=5"
  18. openshift_node_problem_detector_install=true
  19.  
  20.  
  21. ###Master Definition###
  22. openshift_master_cluster_method=native
  23. openshift_master_cluster_hostname=mocpp.example.com
  24. openshift_master_cluster_public_hostname=mocpp.example.com
  25. 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"}]
  26. openshift_master_overwrite_named_certificates=true
  27. openshift_use_dnsmasq=true
  28. openshift_master_default_subdomain=ocpp.example.com
  29. oreg_url=registry.redhat.io/openshift3/ose-${component}:${version}
  30. oreg_auth_user=user1
  31. oreg_auth_password=password1
  32. osm_etcd_image=registry.redhat.io/rhel7/etcd:3.2.22
  33.  
  34.  
  35. ###Openshift Nodes###
  36. 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']}]
  37. osm_default_node_selector='node-role.kubernetes.io/compute=true'
  38. 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']}"
  39.  
  40.  
  41. ###Openshift Router###
  42. openshift_hosted_router_certificate=[{"certfile": "/root/cert/app.example.com.crt", "keyfile": "/root/cert/app.example.com.key", "cafile": "/root/cert/ca.crt"}]
  43. openshift_hosted_router_selector='node-role.kubernetes.io/router=true'
  44.  
  45.  
  46. ###Openshift Registry###
  47. openshift_hosted_registry_selector='node-role.kubernetes.io/infra=true'
  48.  
  49.  
  50. ###Openshift Network###
  51. osm_cluster_network_cidr='192.168.0.0/17'
  52. openshift_portal_net='192.168.128.0/22'
  53. openshift_docker_options="--selinux-enabled --insecure-registry 192.168.128.0/22"
  54. os_sdn_network_plugin_name='redhat/openshift-ovs-multitenant'
  55.  
  56.  
  57. ###PaaS Feature###
  58. openshift_enable_service_catalog=false
  59. template_service_broker_install=false
  60.  
  61. ###Enable Audit###
  62. openshift_master_audit_config={"enabled": "true", "auditFilePath": "/var/lib/origin/openpaas-oscp-audit/openpaas-oscp-audit.log", "maximumFileRetentionDays": "14", "maximumFileSizeMegabytes": "200", "maximumRetainedFiles": "5"}
  63.  
  64. # Deploy logging
  65. openshift_logging_install_logging=true
  66. openshift_logging_kibana_nodeselector={'node-role.kubernetes.io/logging=true'}
  67. openshift_logging_curator_nodeselector={'node-role.kubernetes.io/infra=true'}
  68. openshift_logging_es_nodeselector={'node-role.kubernetes.io/infra=true'}
  69. openshift_logging_es_cluster_size='3'
  70.  
  71.  
  72. #Deploy Metrics
  73. openshift_metrics_install_metrics=true
  74. ##openshift_metrics_cassandra_storage_type=pv
  75. openshift_metrics_cassandra_nodeselector={'node-role.kubernetes.io/infra=true'}
  76. openshift_metrics_hawkular_nodeselector={'node-role.kubernetes.io/infra=true'}
  77. openshift_metrics_heapster_nodeselector={'node-role.kubernetes.io/infra=true'}
  78.  
  79.  
  80.  
  81. ### Host group for masters
  82. [masters]
  83. plocpmahr0a.example.com
  84. plocpmahr0b.example.com
  85. plocpmahr0c.example.com
  86.  
  87. ### Host group for etcd
  88. [etcd]
  89. plocpmahr0a.example.com
  90. plocpmahr0b.example.com
  91. plocpmahr0c.example.com
  92.  
  93. ### Host group for Workers
  94. [workers]
  95. plocpwkhr0a.example.com
  96. plocpwkhr0b.example.com
  97. plocpwkhr0c.example.com
  98. plocpwkhr0d.example.com
  99.  
  100. ### Host group for Nodes
  101. [nodes]
  102. plocpmahr0a.example.com openshift_node_group_name='node-config-master'
  103. plocpmahr0b.example.com openshift_node_group_name='node-config-master'
  104. plocpmahr0c.example.com openshift_node_group_name='node-config-master'
  105. plocpifhr0a.example.com openshift_node_group_name='node-config-router'
  106. plocpifhr0b.example.com openshift_node_group_name='node-config-router'
  107. plocpifhr0c.example.com openshift_node_group_name='node-config-router'
  108. plocpifhr0d.example.com openshift_node_group_name='node-config-infra'
  109. plocpifhr0e.example.com openshift_node_group_name='node-config-infra'
  110. plocpifhr0f.example.com openshift_node_group_name='node-config-logging'
  111. plocpifhr0g.example.com openshift_node_group_name='node-config-logging'
  112. plocpifhr0h.example.com openshift_node_group_name='node-config-logging'
  113. plocpwkhr0a.example.com openshift_node_group_name='node-config-compute'
  114. plocpwkhr0b.example.com openshift_node_group_name='node-config-compute'
  115. plocpwkhr0c.example.com openshift_node_group_name='node-config-compute'
  116. plocpwkhr0d.example.com openshift_node_group_name='node-config-compute'
Add Comment
Please, Sign In to add comment