- name: get full backup from ESR device
esr_config:
backup: true
- name: upload config from src to ESR device whith sftp and confirm
esr_config:
src: esr-1000.cfg
use_sftp: true
sftp_user: sftpuser
sftp_password: sftppassword
save_when: applied
- name: render a Jinja2 template onto a ESR device
esr_config:
src: esr-config.j2
save_when: applied
- name: add sftp user
esr_config:
save_when: applied
parents:
- username sftpuser
lines:
- password sftppassword
- ip sftp enable
- name: configure ip helpers on multiple interfaces
esr_config:
save_when: applied
lines:
- ip helper-address 192.168.0.10
parents: "{{ item }}"
with_items:
- bridge 1
- bridge 2
- bridge 3
- name: for idempotency, use full-form commands
esr_config:
parents:
# - br 6
- bridge 6
lines:
# - ip help 192.168.0.10
- ip helper-address 192.168.0.10 |