mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-10-31 06:26:19 -02:30
fix/ansible 2.19: ssl_ca_dirs: don't rely on final evaluation (#13477)
This commit is contained in:
@@ -639,18 +639,7 @@ local_volume_provisioner_base_dir: /mnt/disks
|
|||||||
local_volume_provisioner_mount_dir: /mnt/disks
|
local_volume_provisioner_mount_dir: /mnt/disks
|
||||||
local_volume_provisioner_storage_classes: "{{ local_volume_provisioner_storage_classes_default | items2dict }}"
|
local_volume_provisioner_storage_classes: "{{ local_volume_provisioner_storage_classes_default | items2dict }}"
|
||||||
|
|
||||||
ssl_ca_dirs: |-
|
ssl_ca_dirs: "{{ ssl_ca_dirs_per_os_family[ansible_facts['os_family']] | d([]) }}"
|
||||||
[
|
|
||||||
{% if ansible_facts['os_family'] in ['Flatcar', 'Flatcar Container Linux by Kinvolk'] -%}
|
|
||||||
'/usr/share/ca-certificates',
|
|
||||||
{% elif ansible_facts['os_family'] == 'RedHat' -%}
|
|
||||||
'/etc/pki/tls',
|
|
||||||
'/etc/pki/ca-trust',
|
|
||||||
{% elif ansible_facts['os_family'] == 'Debian' -%}
|
|
||||||
'/usr/share/ca-certificates',
|
|
||||||
{% endif -%}
|
|
||||||
]
|
|
||||||
|
|
||||||
# used for delegating tasks on a working control plane node
|
# used for delegating tasks on a working control plane node
|
||||||
first_kube_control_plane: "{{ groups['kube_control_plane'] | first }}"
|
first_kube_control_plane: "{{ groups['kube_control_plane'] | first }}"
|
||||||
# Vars for pointing to kubernetes api endpoints
|
# Vars for pointing to kubernetes api endpoints
|
||||||
|
|||||||
@@ -52,3 +52,12 @@ local_volume_provisioner_storage_classes_default:
|
|||||||
mount_dir: "{{ local_volume_provisioner_mount_dir }}"
|
mount_dir: "{{ local_volume_provisioner_mount_dir }}"
|
||||||
volume_mode: Filesystem
|
volume_mode: Filesystem
|
||||||
fs_type: ext4
|
fs_type: ext4
|
||||||
|
|
||||||
|
ssl_ca_dirs_per_os_family:
|
||||||
|
Debian: &usr_share
|
||||||
|
- /usr/share/ca-certificates
|
||||||
|
Flatcar: *usr_share
|
||||||
|
'Flatcar Container Linux by Kinvolk': *usr_share
|
||||||
|
RedHat:
|
||||||
|
- /etc/pki/tls
|
||||||
|
- /etc/pki/ca-trust
|
||||||
|
|||||||
Reference in New Issue
Block a user