--- - name: Deploy campus and WAN configs from Infrahub templates hosts: campus_core:datacenter_spines:wan_edge:firewalls gather_facts: no vars: template_root: "{{ playbook_dir }}/../../DEVICE_CONFIGS/templates" tasks: - name: Push rendered configuration include_role: name: push_template vars: template_path: "{{ template_root }}/{{ hostvars[inventory_hostname].get('template', 'cisco-ios-base.j2') }}" rendered_output: "{{ playbook_dir }}/rendered/{{ inventory_hostname }}.cfg"