charlesrocket / charlesrocket.essential / 1.3.3 / module / remote_vars
Removed in 2.0.0
Reason:A new role was released with increased security. | Alternative:Use P(charlesrocket.essential.fetch_vars#role) instead.
Injects remote variables
Authors: k (@charlesrocket)
This plugin has a corresponding action plugin.
Install with ansible-galaxy collection install charlesrocket.essential:==1.3.3
collections: - name: charlesrocket.essential version: 1.3.3
Download variables file from remote hosts and inject it into C(ansible_facts).
- name: Import user variables charlesrocket.essential.remote_vars: url: https://www.example.com/user_vars.yml
url: description: - Location of a remote YAML file. required: true type: str
ansible_facts: description: Updated C(ansible_facts) returned: success sample: variable: value type: dict new_vars: description: Downloaded variables returned: success sample: variable: value type: dict