Advertisement
ddelcian

Untitled

Feb 28th, 2020
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.11 KB | None | 0 0
  1. [OSEv3:children]
  2. masters
  3. etcd
  4. nodes
  5.  
  6. [OSEv3:vars]
  7. ansible_ssh_user=ec2-user
  8. ansible_become=true
  9. openshift_deployment_type=openshift-enterprise
  10.  
  11. # AWS
  12. openshift_cloudprovider_kind=aws
  13. openshift_clusterid=ddcocp311
  14.  
  15. # StorageClass
  16. openshift_storageclass_name=gp2
  17. openshift_storageclass_parameters={'type': 'gp2', 'encrypted': 'false'}
  18. openshift_storageclass_reclaim_policy="Delete"
  19.  
  20. openshift_release=3.11
  21. openshift_pkg_version=-3.11.88
  22.  
  23. openshift_disable_check=docker_image_availability,docker_storage,disk_availability
  24.  
  25. #Node group definitions
  26. openshift_node_groups=[{'name': 'node-config-master', 'labels': ['node-role.kubernetes.io/master=true']}, {'name': 'node-config-infra', 'labels': ['node-role.kubernetes.io/infra=true']}, {'name': 'node-config-compute', 'labels': ['node-role.kubernetes.io/compute=true']}, {'name': 'node-config-logging', 'labels': ['node-role.kubernetes.io/logging=true']}]
  27.  
  28. # use htpasswd authentication
  29. openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}]
  30. openshift_master_htpasswd_users={'system': '$apr1$PrUs53Ft$iBF8egdazlAw9uhv.8W4l0', 'developer': '$apr1$w7b7sZ2g$ZrTlJOiPb7WHo5FKvWi.C.'}
  31.  
  32. # registry auth
  33. #registry.access.redhat.com still provides anonymous access for the moment but will be deprecated within the next year.
  34. #oreg_url=registry.access.redhat.com/openshift3/ose-${component}:${version}
  35. #use a service account where possible (generated token from https://access.redhat.com/terms-based-registry/)
  36. #oreg_auth_user=xxxxxxxxxxxxxx
  37. #oreg_auth_password=xxxxxxxxxxxx
  38. oreg_url=registry.redhat.io/openshift3/ose-${component}:${version}
  39. oreg_auth_user='<redacted>'
  40. oreg_auth_password='<redacted>'
  41.  
  42. # Install examples
  43. openshift_install_examples=true
  44.  
  45. # Metrics
  46. openshift_metrics_install_metrics=true
  47. openshift_metrics_cassandra_storage_type=dynamic
  48. openshift_metrics_cassandra_pvc_size=10Gi
  49. openshift_metrics_heapster_nodeselector={'node-role.kubernetes.io/infra':'true'}
  50. openshift_metrics_hawkular_nodeselector={'node-role.kubernetes.io/infra':'true'}
  51. openshift_metrics_cassandra_nodeselector={'node-role.kubernetes.io/infra':'true'}
  52.  
  53. # Prometheus
  54. openshift_cluster_monitoring_operator_install=true
  55. openshift_cluster_monitoring_operator_prometheus_storage_enabled=true
  56. openshift_cluster_monitoring_operator_alertmanager_storage_enabled=true
  57. openshift_cluster_monitoring_operator_prometheus_storage_class_name=gp2
  58. openshift_cluster_monitoring_operator_alertmanager_storage_class_name=gp2
  59. #openshift_cluster_monitoring_operator_prometheus_storage_capacity (default: 50Gi)
  60. #openshift_cluster_monitoring_operator_alertmanager_storage_capacity (default: 2Gi)
  61.  
  62. # Logging
  63. openshift_logging_install_logging=true
  64. #openshift_logging_purge_logging=true
  65. openshift_logging_es_memory_limit=8Gi
  66. openshift_logging_es_pvc_dynamic=true
  67. openshift_logging_es_pvc_size=60Gi
  68. openshift_logging_es_cluster_size=3
  69. openshift_logging_es_nodeselector={"node-role.kubernetes.io/logging":"true"}
  70. openshift_logging_kibana_nodeselector={"node-role.kubernetes.io/logging":"true"}
  71. openshift_logging_curator_nodeselector={"node-role.kubernetes.io/logging":"true"}
  72. openshift_logging_es_number_of_replicas=2
  73.  
  74. # SDN
  75. os_sdn_network_plugin_name='redhat/openshift-ovs-networkpolicy'
  76.  
  77. # Certs
  78. openshift_hosted_registry_cert_expire_days=9999
  79. openshift_ca_cert_expire_days=9999
  80. openshift_node_cert_expire_days=9999
  81. openshift_master_cert_expire_days=9999
  82. etcd_ca_default_days=9999
  83. openshift_master_overwrite_named_certificates=true
  84. openshift_master_named_certificates=[{"certfile": "/home/ec2-user/.acme.sh/master.ddcocp311.ddelcian.rhcee.support/master.ddcocp311.ddelcian.rhcee.support.cer", "key
  85. file": "/home/ec2-user/.acme.sh/master.ddcocp311.ddelcian.rhcee.support/master.ddcocp311.ddelcian.rhcee.support.key", "names": ["master.ddcocp311.ddelcian.rhcee.supp
  86. ort"], "cafile": "/home/ec2-user/.acme.sh/master.ddcocp311.ddelcian.rhcee.support/ca.cer"}]
  87. openshift_hosted_router_certificate={"certfile": "/home/ec2-user/.acme.sh/*.apps.ddcocp311.ddelcian.rhcee.support/*.apps.ddcocp311.ddelcian.rhcee.support.cer", "keyf
  88. ile": "/home/ec2-user/.acme.sh/*.apps.ddcocp311.ddelcian.rhcee.support/*.apps.ddcocp311.ddelcian.rhcee.support.key", "cafile": "/home/ec2-user/.acme.sh/*.apps.ddcocp
  89. 311.ddelcian.rhcee.support/ca.cer"}
  90.  
  91. # Configure master API and console ports.
  92. openshift_master_api_port=443
  93. openshift_master_console_port=443
  94.  
  95. # HA cluster
  96. openshift_master_cluster_method=native
  97. openshift_master_cluster_hostname=master-internal.ddcocp311.ddelcian.rhcee.support
  98. openshift_master_cluster_public_hostname=master.ddcocp311.ddelcian.rhcee.support
  99.  
  100. # Default subdomain to use for exposed routes
  101. openshift_master_default_subdomain=apps.ddcocp311.ddelcian.rhcee.support
  102.  
  103. # Put the router on dedicated infra node
  104. #openshift_hosted_router_selector='region=infra'
  105.  
  106. # Put the image registry on dedicated infra node
  107. #openshift_hosted_registry_selector='region=infra'
  108.  
  109. # Project pods should be placed on primary nodes
  110. #osm_default_node_selector='region=primary'
  111.  
  112. [masters]
  113. ip-10-0-0-238.ec2.internal
  114. ip-10-0-1-62.ec2.internal
  115. ip-10-0-2-153.ec2.internal
  116.  
  117. [etcd]
  118. ip-10-0-0-238.ec2.internal
  119. ip-10-0-1-62.ec2.internal
  120. ip-10-0-2-153.ec2.internal
  121.  
  122. [nodes]
  123. ip-10-0-0-238.ec2.internal openshift_node_group_name="node-config-master"
  124. ip-10-0-1-62.ec2.internal openshift_node_group_name="node-config-master"
  125. ip-10-0-2-153.ec2.internal openshift_node_group_name="node-config-master"
  126.  
  127. ip-10-0-0-221.ec2.internal openshift_node_group_name="node-config-infra"
  128. ip-10-0-1-220.ec2.internal openshift_node_group_name="node-config-infra"
  129. ip-10-0-2-202.ec2.internal openshift_node_group_name="node-config-infra"
  130.  
  131. ip-10-0-0-16.ec2.internal openshift_node_group_name="node-config-compute"
  132. ip-10-0-1-9.ec2.internal openshift_node_group_name="node-config-compute"
  133. ip-10-0-2-4.ec2.internal openshift_node_group_name="node-config-compute"
  134.  
  135. ip-10-0-0-61.ec2.internal openshift_node_group_name="node-config-logging"
  136. ip-10-0-1-217.ec2.internal openshift_node_group_name="node-config-logging"
  137. ip-10-0-2-133.ec2.internal openshift_node_group_name="node-config-logging"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement