--- # Set to true to allow pre-checks to fail and continue deployment ignore_assert_errors: false epel_enabled: false # Kubespray sets this to true after clusterDNS is running to apply changes to the host resolv.conf dns_late: false common_required_pkgs: - "{{ (ansible_distribution == 'openSUSE Tumbleweed') | ternary('openssl-1_1', 'openssl') }}" - curl - rsync - socat - unzip - e2fsprogs - xfsprogs - ebtables - bash-completion # Set to true if your network does not support IPv6 # This maybe necessary for pulling Docker images from # GCE docker repository disable_ipv6_dns: false kube_cert_group: kube-cert kube_config_dir: /etc/kubernetes kube_cert_dir: "{{ kube_config_dir }}/ssl" kube_cert_compat_dir: /etc/kubernetes/pki kubelet_flexvolumes_plugins_dir: /usr/libexec/kubernetes/kubelet-plugins/volume/exec # Flatcar Container Linux by Kinvolk cloud init config file to define /etc/resolv.conf content # for hostnet pods and infra needs resolveconf_cloud_init_conf: /etc/resolveconf_cloud_init.conf # All inventory hostnames will be written into each /etc/hosts file. populate_inventory_to_hosts_file: true sysctl_file_path: "/etc/sysctl.d/99-sysctl.conf" etc_hosts_localhost_entries: 127.0.0.1: expected: - localhost - localhost.localdomain ::1: expected: - localhost6 - localhost6.localdomain unexpected: - localhost - localhost.localdomain # Minimal memory requirement in MB for safety checks minimal_node_memory_mb: 1024 minimal_master_memory_mb: 1500 yum_repo_dir: /etc/yum.repos.d # number of times package install task should be retried pkg_install_retries: 4 # Check if access_ip responds to ping. Set false if your firewall blocks ICMP. ping_access_ip: true