vars.yml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. ---
  2. ansible_become: true
  3. ansible_become_sudo: true
  4. openshift_deployment_type: origin
  5. openshift_repos_enable_testing: false
  6. #Minimal set of services
  7. openshift_web_console_install: true
  8. openshift_console_install: true
  9. openshift_metrics_install_metrics: false
  10. openshift_metrics_install_logging: false
  11. openshift_logging_install_logging: false
  12. openshift_management_install_management: false
  13. template_service_broker_install: false
  14. ansible_service_broker_install: false
  15. openshift_enable_service_catalog: false
  16. osm_use_cockpit: false
  17. openshift_monitoring_deploy: false
  18. openshift_metering_install: false
  19. openshift_metrics_server_install: false
  20. openshift_monitor_availability_install: false
  21. openshift_enable_olm: false
  22. openshift_descheduler_install: false
  23. openshift_node_problem_detector_install: false
  24. openshift_autoheal_deploy: false
  25. openshift_cluster_autoscaler_install: false
  26. # debugging
  27. debug_level: 4
  28. etcd_debug: true
  29. etcd_log_package_levels: 'auth=INFO,etcdmain=DEBUG,etcdserver=DEBUG'
  30. openshift_docker_options: "--log-driver=journald"
  31. #Disable journald persistence
  32. journald_vars_to_replace:
  33. - { var: Storage, val: volatile }
  34. - { var: Compress, val: no }
  35. - { var: SyncIntervalSec, val: 1s }
  36. - { var: RateLimitInterval, val: 1s }
  37. - { var: RateLimitBurst, val: 10000 }
  38. - { var: SystemMaxUse, val: 8G }
  39. - { var: SystemKeepFree, val: 20% }
  40. - { var: SystemMaxFileSize, val: 10M }
  41. - { var: MaxRetentionSec, val: 1month }
  42. - { var: MaxFileSec, val: 1day }
  43. - { var: ForwardToSyslog, val: no }
  44. - { var: ForwardToWall, val: no }
  45. #Other settings
  46. openshift_enable_origin_repo: false
  47. osm_default_node_selector: "node-role.kubernetes.io/compute=true"
  48. openshift_hosted_infra_selector: "node-role.kubernetes.io/infra=true"
  49. openshift_logging_es_nodeselector:
  50. node-role.kubernetes.io/infra: "true"
  51. openshift_logging_es_ops_nodeselector:
  52. node-role.kubernetes.io/infra: "true"
  53. osm_controller_args:
  54. enable-hostpath-provisioner:
  55. - "true"
  56. openshift_hosted_router_create_certificate: true
  57. openshift_master_audit_config:
  58. enabled: true
  59. openshift_master_identity_providers:
  60. - name: "allow_all"
  61. login: "true"
  62. challenge: "true"
  63. kind: "AllowAllPasswordIdentityProvider"
  64. openshift_template_service_broker_namespaces:
  65. - "openshift"
  66. enable_excluders: "true"
  67. osm_cluster_network_cidr: "10.128.0.0/14"
  68. openshift_portal_net: "172.30.0.0/16"
  69. osm_host_subnet_length: 9
  70. openshift_check_min_host_disk_gb: 1.5
  71. openshift_check_min_host_memory_gb: 1.9
  72. openshift_disable_check: package_update,package_availability,memory_availability,disk_availability
  73. openshift_logging_use_mux: false
  74. openshift_logging_use_ops: true
  75. openshift_logging_es_log_appenders:
  76. - "console"
  77. openshift_logging_fluentd_journal_read_from_head: false
  78. openshift_logging_fluentd_audit_container_engine: true
  79. openshift_logging_curator_cpu_request: "100m"
  80. openshift_logging_curator_memory_limit: "32Mi"
  81. openshift_logging_curator_ops_cpu_request: "100m"
  82. openshift_logging_curator_ops_memory_limit: "32Mi"
  83. openshift_logging_elasticsearch_proxy_cpu_request: "100m"
  84. openshift_logging_elasticsearch_proxy_memory_limit: "32Mi"
  85. openshift_logging_es_cpu_request: "400m"
  86. openshift_logging_es_memory_limit: "4Gi"
  87. openshift_logging_es_ops_cpu_request: "400m"
  88. openshift_logging_es_ops_memory_limit: "4Gi"
  89. openshift_logging_eventrouter_cpu_request: "100m"
  90. openshift_logging_eventrouter_memory_limit: "64Mi"
  91. openshift_logging_fluentd_cpu_request: "100m"
  92. openshift_logging_fluentd_memory_limit: "256Mi"
  93. openshift_logging_kibana_cpu_request: "100m"
  94. openshift_logging_kibana_memory_limit: "128Mi"
  95. openshift_logging_kibana_ops_cpu_request: "100m"
  96. openshift_logging_kibana_ops_memory_limit: "128Mi"
  97. openshift_logging_kibana_ops_proxy_cpu_request: "100m"
  98. openshift_logging_kibana_ops_proxy_memory_limit: "64Mi"
  99. openshift_logging_kibana_proxy_cpu_request: "100m"
  100. openshift_logging_kibana_proxy_memory_limit: "64Mi"
  101. openshift_logging_mux_cpu_request: "400m"
  102. openshift_logging_mux_memory_limit: "256Mi"
  103. openshift_master_cluster_method: native
  104. openshift_node_port_range: '30000-32000'