You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration/targets/exos_config/tests/common/backup.yaml

36 lines
809 B
YAML

---
- debug: msg="START common/backup.yaml on connection={{ ansible_connection }}"
- name: configure vlan
exos_config:
lines:
- create vlan 100
backup: yes
backup_options:
filename: backup.cfg
dir_path: '{{ role_path }}'
register: result
- set_fact: content="{{ lookup('file', '{{ role_path }}/backup.cfg') }}"
- name: Assert local file creation
assert:
that:
- "content is search('Module devmgr')"
- name: delete configurable backup file path
file:
path: "{{ role_path }}/backup.cfg"
state: absent
- name: Restore original configuration
exos_config:
lines:
- delete vlan 100
- name: Save the configuration to startup
exos_config:
save_when: modified
- debug: msg="END common/backup.yaml on connection={{ ansible_connection }}"