configs/setup.yml

20 lines
477 B
YAML

---
- hosts: localhost
pre_tasks:
- name: Host | Check if host variables exist
ansible.builtin.stat:
path: "host_vars/{{ ansible_hostname }}.yml"
register: host_file
tags: always
- name: Host | Get host specific variables
include_vars:
file: "host_vars/{{ ansible_hostname }}.yml"
when: host_file.stat.exists
tags: always
roles:
# install packages
- role: packages
# set up config
- role: config