29 lines
656 B
YAML
29 lines
656 B
YAML
- hosts: localhost
|
|
tasks:
|
|
- name: Get server version
|
|
gns3_facts:
|
|
url: "{{ gns3_url }}"
|
|
get_images: all
|
|
get_compute_ports: yes
|
|
register: resultado
|
|
|
|
- debug: var=resultado
|
|
|
|
- name: Creation/Active section
|
|
when: execute == "create"
|
|
block:
|
|
- import_role:
|
|
name: create_lab
|
|
|
|
- name: Get nodes inventory
|
|
gns3_nodes_inventory:
|
|
url: "{{ gns3_url }}"
|
|
project_name: "{{ gns3_project_name }}"
|
|
register: nodes_inventory
|
|
|
|
- debug: var=nodes_inventory
|
|
|
|
- import_role:
|
|
name: delete_lab
|
|
when: execute == "delete"
|