Ansible Module include vars: Difference between revisions
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
pre_tasks: | pre_tasks: | ||
- include_vars: | - include_vars: | ||
file: ' | file: 'vars/some-vars.yaml' # Filename relative to the playbook root directory | ||
roles: | roles: | ||
- ... | - ... |
Revision as of 17:08, 5 July 2021
External
Internal
Overview
The module Loads YAML/JSON variables dynamically from a file or directory, recursively, during task runtime. If loading a directory, the files are sorted alphabetically before being loaded.
Use Cases
Load Variables in a Playbook before Roles and Task Execution
- name: some play
hosts: localhost
pre_tasks:
- include_vars:
file: 'vars/some-vars.yaml' # Filename relative to the playbook root directory
roles:
- ...
tasks:
- ...