Files
tobiko/roles/tobiko-ensure-python3/tasks/platform.yaml
Federico Ressi 711cfcb6ad Add py3 prefix to Python 3 platform vars files
Change-Id: I577f2558bb1468478fa6c86b65646286a49fffac
2020-06-08 15:19:19 +02:00

33 lines
1.0 KiB
YAML

---
- name: "show ansible distro variables"
debug:
msg:
ansible_architecture: '{{ ansible_architecture }}'
ansible_distribution: '{{ ansible_distribution }}'
ansible_distribution_major_version: '{{ ansible_distribution_major_version }}'
ansible_os_family: '{{ ansible_os_family }}'
- name: "include platform variables"
include_vars: "{{ item }}"
ignore_errors: yes
with_first_found:
- "py3-{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yaml"
- "py3-{{ ansible_os_family }}-{{ ansible_distribution_major_version }}.yaml"
- "py3-{{ ansible_distribution }}.{{ ansible_architecture }}.yaml"
- "py3-{{ ansible_distribution }}.yaml"
- "py3-{{ ansible_os_family }}.yaml"
register: include_platform_vars
- name: "set Python platform facts"
set_fact:
python_platform:
'{{ (include_platform_vars.results | first).item | basename | splitext | first }}'
- name: 'show Python platform facts'
debug:
msg: '{{ (include_platform_vars.results | first).ansible_facts }}'