hcp-ansible/roles/hashistack/tasks/load_global_vars.yml
Bertrand Lanson ff66fe22ae
All checks were successful
development / Check commit compliance (push) Successful in 27s
feat(hashistack): move variable loading to specific role
2024-07-22 23:04:05 +02:00

30 lines
1006 B
YAML

---
# task/load_global_vars file for hashistack
- name: "Variables | Include all default variables"
ansible.builtin.include_vars:
dir: "{{ playbook_dir }}/group_vars/all/"
depth: 1
extensions: ["yml"]
delegate_to: localhost
- name: "Variables | Stat global configuration file"
ansible.builtin.stat:
path: "{{ hashistack_configuration_directory }}/{{ hashistack_configuration_global_vars_file }}"
register: _global_config_file
delegate_to: localhost
- name: "Variables | Make sure global configuration file exists"
ansible.builtin.assert:
that:
- _global_config_file.stat.exists
fail_msg: >-
Main configuration file {{ _global_config_file.stat.path }} was not found, cannot continue without it.
delegate_to: localhost
- name: "Variables | Load global variables"
ansible.builtin.include_vars:
dir: "{{ hashistack_configuration_directory }}"
files_matching: "{{ hashistack_configuration_global_vars_file }}"
depth: 1
delegate_to: localhost