hcp-ansible/roles/hashistack/tasks/load_global_vars.yml
Bertrand Lanson 9703fad7c9
All checks were successful
development / Check commit compliance (push) Successful in 5s
fix: remove failure message as variable is undefined if directory does not exist
2024-08-17 14:08:56 +02:00

28 lines
880 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
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