This commit is contained in:
118
ansible/roles/node/defaults/main.yml
Normal file
118
ansible/roles/node/defaults/main.yml
Normal file
@ -0,0 +1,118 @@
|
||||
# Copyright 2018 The Kubernetes Authors.
|
||||
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
---
|
||||
common_rpms:
|
||||
- audit
|
||||
- ca-certificates
|
||||
- conntrack-tools
|
||||
- chrony
|
||||
- curl
|
||||
- jq
|
||||
- python3-pip
|
||||
- socat
|
||||
- sysstat
|
||||
- yum-utils
|
||||
|
||||
# Used for AmazonLinux-2 distributions
|
||||
al2_rpms:
|
||||
- ebtables
|
||||
- python-netifaces
|
||||
- python-requests
|
||||
|
||||
# Used for RedHat based distributions == 7 (ex. RHEL-7, CentOS-7 etc.)
|
||||
rh7_rpms:
|
||||
- ebtables
|
||||
- python-netifaces
|
||||
- python-requests
|
||||
|
||||
# Used for RedHat based distributions == 8 (ex. RHEL-8, RockyLinux-8 etc.)
|
||||
rh8_rpms:
|
||||
- nftables
|
||||
- python3-netifaces
|
||||
- python3-requests
|
||||
|
||||
common_debs:
|
||||
- auditd
|
||||
- apt-transport-https
|
||||
- conntrack
|
||||
- chrony
|
||||
- curl
|
||||
- ebtables
|
||||
- jq
|
||||
- gnupg
|
||||
- libnetfilter-acct1
|
||||
- libnetfilter-cttimeout1
|
||||
- libnetfilter-log1
|
||||
- python3-distutils
|
||||
- python3-netifaces
|
||||
- python3-pip
|
||||
- socat
|
||||
|
||||
common_photon_rpms:
|
||||
- audit
|
||||
- apparmor-parser
|
||||
- conntrack-tools
|
||||
- chrony
|
||||
- dbus-python3
|
||||
- distrib-compat
|
||||
- ebtables
|
||||
- net-tools
|
||||
- openssl-c_rehash
|
||||
- python3-pygobject
|
||||
- python3-pip
|
||||
- rng-tools
|
||||
- socat
|
||||
- tar
|
||||
- unzip
|
||||
- curl
|
||||
|
||||
photon_3_rpms:
|
||||
- python-netifaces
|
||||
- python-requests
|
||||
- jq
|
||||
|
||||
# Creating photon_4_rpms for adding future packages if needed.
|
||||
# Since empty list errors out, jq is added.
|
||||
photon_4_rpms:
|
||||
- jq
|
||||
|
||||
common_virt_rpms:
|
||||
- open-vm-tools
|
||||
|
||||
common_virt_debs:
|
||||
- linux-cloud-tools-virtual
|
||||
- linux-tools-virtual
|
||||
- open-vm-tools
|
||||
|
||||
common_virt_photon_rpms:
|
||||
- open-vm-tools
|
||||
|
||||
common_raw_rpms: []
|
||||
|
||||
common_raw_debs:
|
||||
- linux-cloud-tools-generic
|
||||
- linux-tools-generic
|
||||
|
||||
common_raw_photon_rpms: []
|
||||
|
||||
#photon does not have backward compatibility for legacy distro behavior for sysctl.conf by default
|
||||
#as it uses systemd-sysctl. set this var so we can use for sysctl conf file value.
|
||||
sysctl_conf_file: "{{ '/etc/sysctl.d/99-sysctl.conf' if ansible_os_family == 'VMware Photon OS' else '/etc/sysctl.conf' }}"
|
||||
|
||||
pause_image: "registry.k8s.io/pause:3.9"
|
||||
containerd_additional_settings: null
|
||||
leak_local_mdns_to_dns: false
|
||||
build_target: "virt"
|
||||
cloud_cfg_file: "/etc/cloud/cloud.cfg"
|
||||
external_binary_path: "{{ '/opt/bin' if ansible_os_family == 'Flatcar' else '/usr/local/bin' }}"
|
Reference in New Issue
Block a user