Files
toallab-automation/collections/ansible_collections/davidban77/gns3/test/playbooks/snapshots.yml

40 lines
891 B
YAML

- hosts: localhost
gather_facts: no
tasks:
- name: Stop nodes on the project
gns3_project:
url: "{{ gns3_url }}"
project_name: "{{ gns3_project_name }}"
state: opened
nodes_state: stopped
- name: Create snapshot
gns3_snapshot:
url: "{{ gns3_url }}"
project_name: "{{ gns3_project_name }}"
snapshot_name: snap
state: present
register: resultado
- debug: var=resultado
- pause:
minutes: 1
- name: Restore snapshot
gns3_snapshot:
url: "{{ gns3_url }}"
project_name: "{{ gns3_project_name }}"
snapshot_name: snap
state: restore
- pause:
minutes: 1
- name: Delete snapshot
gns3_snapshot:
url: "{{ gns3_url }}"
project_name: "{{ gns3_project_name }}"
snapshot_name: snap
state: absent