rewrite and add Debian os family support

This commit is contained in:
ace
2023-03-23 21:05:38 +03:00
parent 2139abb875
commit 3105ea9be1
8 changed files with 164 additions and 20 deletions

View File

@@ -1,3 +1,21 @@
---
- name: Include docker install
- name: Make sure handlers are flushed immediately
meta: flush_handlers
- name: Load a variable file based on the OS type
include_vars: "{{ lookup('first_found', params) }}"
vars:
params:
files:
- "{{ ansible_facts['distribution'] }}-{{ ansible_facts['distribution_major_version'] }}.yaml"
- "{{ ansible_facts['distribution'] }}-{{ ansible_facts['distribution_version'] }}.yaml"
- "{{ ansible_facts['os_family'] }}-{{ ansible_facts['distribution_major_version'] }}.yaml"
- "{{ ansible_facts['os_family'] }}-{{ ansible_facts['distribution_version'] }}.yaml"
- "{{ ansible_facts['distribution'] }}.yaml"
- "{{ ansible_facts['os_family'] }}.yaml"
paths:
- "vars"
tags: docker_vars
- name: Include docker install for {{ ansible_distribution }}
include_tasks: "{{ ansible_facts['os_family'] }}.yaml"