5b0ca479f91905a2f8749a1cf8ab37af9425537a
[it/test.git] / XTesting / kubespray / inventory / local / group_vars / all / all.yml
1 ---
2 ## Directory where the binaries will be installed
3 bin_dir: /usr/local/bin
4
5 ## The access_ip variable is used to define how other nodes should access
6 ## the node.  This is used in flannel to allow other flannel nodes to see
7 ## this node for example.  The access_ip is really useful AWS and Google
8 ## environments where the nodes are accessed remotely by the "public" ip,
9 ## but don't know about that address themselves.
10 # access_ip: 1.1.1.1
11
12
13 ## External LB example config
14 ## apiserver_loadbalancer_domain_name: "elb.some.domain"
15 # loadbalancer_apiserver:
16 #   address: 1.2.3.4
17 #   port: 1234
18
19 ## Internal loadbalancers for apiservers
20 # loadbalancer_apiserver_localhost: true
21 # valid options are "nginx" or "haproxy"
22 # loadbalancer_apiserver_type: nginx  # valid values "nginx" or "haproxy"
23
24 ## If the cilium is going to be used in strict mode, we can use the
25 ## localhost connection and not use the external LB. If this parameter is
26 ## not specified, the first node to connect to kubeapi will be used.
27 # use_localhost_as_kubeapi_loadbalancer: true
28
29 ## Local loadbalancer should use this port
30 ## And must be set port 6443
31 loadbalancer_apiserver_port: 6443
32
33 ## If loadbalancer_apiserver_healthcheck_port variable defined, enables proxy liveness check for nginx.
34 loadbalancer_apiserver_healthcheck_port: 8081
35
36 ### OTHER OPTIONAL VARIABLES
37
38 ## Upstream dns servers
39 # upstream_dns_servers:
40 #   - 8.8.8.8
41 #   - 8.8.4.4
42
43 ## There are some changes specific to the cloud providers
44 ## for instance we need to encapsulate packets with some network plugins
45 ## If set the possible values are either 'gce', 'aws', 'azure', 'openstack', 'vsphere', 'oci', or 'external'
46 ## When openstack is used make sure to source in the openstack credentials
47 ## like you would do when using openstack-client before starting the playbook.
48 # cloud_provider:
49
50 ## When cloud_provider is set to 'external', you can set the cloud controller to deploy
51 ## Supported cloud controllers are: 'openstack', 'vsphere' and 'hcloud'
52 ## When openstack or vsphere are used make sure to source in the required fields
53 # external_cloud_provider:
54
55 ## Set these proxy values in order to update package manager and docker daemon to use proxies
56 # http_proxy: ""
57 # https_proxy: ""
58
59 ## Refer to roles/kubespray-defaults/defaults/main.yml before modifying no_proxy
60 # no_proxy: ""
61
62 ## Some problems may occur when downloading files over https proxy due to ansible bug
63 ## https://github.com/ansible/ansible/issues/32750. Set this variable to False to disable
64 ## SSL validation of get_url module. Note that kubespray will still be performing checksum validation.
65 # download_validate_certs: False
66
67 ## If you need exclude all cluster nodes from proxy and other resources, add other resources here.
68 # additional_no_proxy: ""
69
70 ## If you need to disable proxying of os package repositories but are still behind an http_proxy set
71 ## skip_http_proxy_on_os_packages to true
72 ## This will cause kubespray not to set proxy environment in /etc/yum.conf for centos and in /etc/apt/apt.conf for debian/ubuntu
73 ## Special information for debian/ubuntu - you have to set the no_proxy variable, then apt package will install from your source of wish
74 # skip_http_proxy_on_os_packages: false
75
76 ## Since workers are included in the no_proxy variable by default, docker engine will be restarted on all nodes (all
77 ## pods will restart) when adding or removing workers.  To override this behaviour by only including master nodes in the
78 ## no_proxy variable, set below to true:
79 no_proxy_exclude_workers: false
80
81 ## Certificate Management
82 ## This setting determines whether certs are generated via scripts.
83 ## Chose 'none' if you provide your own certificates.
84 ## Option is  "script", "none"
85 # cert_management: script
86
87 ## Set to true to allow pre-checks to fail and continue deployment
88 # ignore_assert_errors: false
89
90 ## The read-only port for the Kubelet to serve on with no authentication/authorization. Uncomment to enable.
91 # kube_read_only_port: 10255
92
93 ## Set true to download and cache container
94 # download_container: true
95
96 ## Deploy container engine
97 # Set false if you want to deploy container engine manually.
98 # deploy_container_engine: true
99
100 ## Red Hat Enterprise Linux subscription registration
101 ## Add either RHEL subscription Username/Password or Organization ID/Activation Key combination
102 ## Update RHEL subscription purpose usage, role and SLA if necessary
103 # rh_subscription_username: ""
104 # rh_subscription_password: ""
105 # rh_subscription_org_id: ""
106 # rh_subscription_activation_key: ""
107 # rh_subscription_usage: "Development"
108 # rh_subscription_role: "Red Hat Enterprise Server"
109 # rh_subscription_sla: "Self-Support"
110
111 ## Check if access_ip responds to ping. Set false if your firewall blocks ICMP.
112 # ping_access_ip: true
113
114 # sysctl_file_path to add sysctl conf to
115 # sysctl_file_path: "/etc/sysctl.d/99-sysctl.conf"
116
117 ## Variables for webhook token auth https://kubernetes.io/docs/reference/access-authn-authz/authentication/#webhook-token-authentication
118 kube_webhook_token_auth: false
119 kube_webhook_token_auth_url_skip_tls_verify: false
120 # kube_webhook_token_auth_url: https://...
121 ## base64-encoded string of the webhook's CA certificate
122 # kube_webhook_token_auth_ca_data: "LS0t..."
123
124 ## NTP Settings
125 # Start the ntpd or chrony service and enable it at system boot.
126 ntp_enabled: false
127 ntp_manage_config: false
128 ntp_servers:
129   - "0.pool.ntp.org iburst"
130   - "1.pool.ntp.org iburst"
131   - "2.pool.ntp.org iburst"
132   - "3.pool.ntp.org iburst"
133
134 ## Used to control no_log attribute
135 unsafe_show_logs: false