Browse Source
kubespray-defaults: Check for boostrap-os FQDN (#10590 )
When installed as an ansible collection, roles in
ansible_play_role_names will be designated by their FQDN (i.e
'kubernetes-sigs.kubespray.<role-name>).
It means we need to check for both when checking for roles in the play.
pull/10661/head
Max Gautier
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
5 additions and
2 deletions
roles/kubespray-defaults/tasks/main.yaml
@ -9,15 +9,18 @@
- name : Set fallback_ips
- name : Set fallback_ips
import_tasks : fallback_ips.yml
import_tasks : fallback_ips.yml
when:
when:
- "'bootstrap-os' not in ansible_play_role_names"
- "'bootstrap-os' not in ansible_play_role_names or
'kubernetes-sigs.kubespray.bootstrap-os' not in ansible_play_role_names"
- fallback_ips is not defined
- fallback_ips is not defined
tags:
tags:
- always
- always
- name : Set no_proxy
- name : Set no_proxy
import_tasks : no_proxy.yml
import_tasks : no_proxy.yml
when:
when:
- "'bootstrap-os' not in ansible_play_role_names"
- "'bootstrap-os' not in ansible_play_role_names or
'kubernetes-sigs.kubespray.bootstrap-os' not in ansible_play_role_names"
- http_proxy is defined or https_proxy is defined
- http_proxy is defined or https_proxy is defined
- no_proxy is not defined
- no_proxy is not defined
tags:
tags:
xxxxxxxxxx