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 | b19a631 | 2023-01-19 02:43:40 +0000 | [diff] [blame] | 24 | kubernetes_cri_tools_version: 1.25.0 |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 25 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 26 | # ]]] |
| 27 | # .. envvar:: kubernetes_kernel_modules [[[ |
| 28 | # |
| 29 | # List of kernel modules to be automatically loaded |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 30 | kubernetes_kernel_modules: |
| 31 | - br_netfilter |
| 32 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 33 | # ]]] |
| 34 | # .. envvar:: kubernetes_sysctls [[[ |
| 35 | # |
| 36 | # List of ``sysctl`` parameters to set |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 37 | kubernetes_sysctls: |
| 38 | - name: net.ipv4.ip_forward |
| 39 | value: 1 |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 40 | - name: net.bridge.bridge-nf-call-iptables |
| 41 | value: 1 |
| 42 | - name: net.bridge.bridge-nf-call-ip6tables |
| 43 | value: 1 |
| 44 | - name: net.ipv4.conf.all.rp_filter |
| 45 | value: 0 |
| 46 | |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 47 | # ]]] |
| 48 | # .. envvar:: kubernetes_control_plane_group [[[ |
| 49 | # |
| 50 | # Name of Ansible group containing all control-plane nodes |
Mohammed Naser | 336caf4 | 2022-03-11 17:56:45 -0500 | [diff] [blame] | 51 | kubernetes_control_plane_group: controllers |
Mohammed Naser | ab033e1 | 2022-03-13 21:07:28 -0400 | [diff] [blame] | 52 | |
| 53 | # ]]] |
Mohammed Naser | 2144b34 | 2022-05-23 10:25:31 -0400 | [diff] [blame] | 54 | # .. envvar:: kubernetes_control_plane_labels [[[ |
Mohammed Naser | a98799e | 2022-05-19 21:54:20 -0400 | [diff] [blame] | 55 | # |
| 56 | # Labels to apply for all control plane nodes |
| 57 | kubernetes_control_plane_labels: |
| 58 | openstack-control-plane: enabled |
| 59 | openvswitch: enabled |
| 60 | |
| 61 | # ]]] |
| 62 | # .. envvar:: kubernetes_compute_node_labels [[[ |
| 63 | # |
| 64 | # Labels to apply for all compute nodes |
| 65 | kubernetes_compute_node_labels: |
| 66 | openstack-compute-node: enabled |
| 67 | openvswitch: enabled |
| 68 | |
| 69 | # ]]] |