20 lines
477 B
YAML
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
|