Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 1 | --- |
| 2 | # .. vim: foldmarker=[[[,]]]:foldmethod=marker |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 3 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 4 | # .. Copyright (C) 2022 VEXXHOST, Inc. |
| 5 | # .. SPDX-License-Identifier: Apache-2.0 |
| 6 | |
| 7 | # Default variables |
| 8 | # ================= |
| 9 | |
| 10 | # .. contents:: Sections |
| 11 | # :local: |
| 12 | |
| 13 | |
| 14 | # .. envvar:: kubernetes_repo_url [[[ |
| 15 | # |
| 16 | # Kubernetes repository URL |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 17 | kubernetes_repo_url: "{{ _kubernetes_upstream_apt_repository }}" |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 18 | |
| 19 | # ]]] |
| 20 | # .. envvar:: kubernetes_version [[[ |
| 21 | # |
| 22 | # Kubernetes version |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 23 | kubernetes_version: 1.22.7 |
| 24 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 25 | # ]]] |
| 26 | # .. envvar:: kubernetes_kernel_modules [[[ |
| 27 | # |
| 28 | # List of kernel modules to be automatically loaded |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 29 | kubernetes_kernel_modules: |
| 30 | - br_netfilter |
| 31 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 32 | # ]]] |
| 33 | # .. envvar:: kubernetes_sysctls [[[ |
| 34 | # |
| 35 | # List of ``sysctl`` parameters to set |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 36 | kubernetes_sysctls: |
| 37 | - name: net.ipv4.ip_forward |
| 38 | value: 1 |
| 39 | - name: net.ipv4.tcp_l3mdev_accept |
| 40 | value: 1 |
| 41 | - name: net.ipv4.udp_l3mdev_accept |
| 42 | value: 1 |
| 43 | - name: net.bridge.bridge-nf-call-iptables |
| 44 | value: 1 |
| 45 | - name: net.bridge.bridge-nf-call-ip6tables |
| 46 | value: 1 |
| 47 | - name: net.ipv4.conf.all.rp_filter |
| 48 | value: 0 |
| 49 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 50 | # ]]] |
| 51 | # .. envvar:: kubernetes_control_plane_group [[[ |
| 52 | # |
| 53 | # Name of Ansible group containing all control-plane nodes |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 54 | kubernetes_control_plane_group: controllers |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 55 | |
| 56 | # ]]] |