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 | 71ebfe8 | 2022-12-28 05:28:16 +0000 | [diff] [blame] | 23 | kubernetes_version: 1.22.17 |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 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 |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 39 | - name: net.bridge.bridge-nf-call-iptables |
| 40 | value: 1 |
| 41 | - name: net.bridge.bridge-nf-call-ip6tables |
| 42 | value: 1 |
| 43 | - name: net.ipv4.conf.all.rp_filter |
| 44 | value: 0 |
| 45 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 46 | # ]]] |
| 47 | # .. envvar:: kubernetes_control_plane_group [[[ |
| 48 | # |
| 49 | # Name of Ansible group containing all control-plane nodes |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 50 | kubernetes_control_plane_group: controllers |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 51 | |
| 52 | # ]]] |
Mohammed Naser | 2144b34 | 2022-05-23 10:25:31 -0400 | [diff] [blame] | 53 | # .. envvar:: kubernetes_control_plane_labels [[[ |
Mohammed Naser | a98799e | 2022-05-19 21:54:20 -0400 | [diff] [blame] | 54 | # |
| 55 | # Labels to apply for all control plane nodes |
| 56 | kubernetes_control_plane_labels: |
| 57 | openstack-control-plane: enabled |
| 58 | openvswitch: enabled |
| 59 | |
| 60 | # ]]] |
| 61 | # .. envvar:: kubernetes_compute_node_labels [[[ |
| 62 | # |
| 63 | # Labels to apply for all compute nodes |
| 64 | kubernetes_compute_node_labels: |
| 65 | openstack-compute-node: enabled |
| 66 | openvswitch: enabled |
| 67 | |
| 68 | # ]]] |