Skip to content

Latest commit

 

History

History
69 lines (41 loc) · 1.77 KB

CHANGELOG.md

File metadata and controls

69 lines (41 loc) · 1.77 KB

Releases

1.5.0

Enhancements:

  • Added gns3_facts to retrieve the compute information like: console ports, server version, available emulators, available images, etc..
  • Added gns3_snapshot to manipulate the snapshot creation/deletion and restoration of a project.

Fixes:

  • Added the needed user and password arguments to all the modules, when interacting with a GNS3 server with authentication.
  • Refactored the modules a little to be more standard with each other.

1.4.0

Enhacements:

  • Added gns3_node to interact with the node inside a project. Provides the following:
    • start/stop/suspend/reload: Actions to be applied on the node. These are idempotent with the exception of reload.
    • Special flags like retry for an action to be applied a second time just in case... And a force_project_open to interact with a device if the project is closed
  • Refactored gns3_project to be more pythonic

1.3.0

Enhancements:

  • Added gns3_node_file and gns3_project_file modules.
  • Improved the Makefile
  • Added alpine node to the tests

1.2.2.

Fixes:

  • Upgrading to gns3fy ^0.4.0

1.2.1

Enhancements:

  • No more node_type needed when creating nodes in a project.

## 1.2.0

Enhancements:

  • Modules:
    • gns3_nodes_inventory: Returns inventory-style dictionary of the nodes.

Fixes:

  • Modules:

    • Error when using the gns3_version module when gns3fy is not installed
  • Tests:

    • Added check for gns3_version

1.1.0

Enhancements:

  • Roles:
    • create_lab: Create a GNS3 Lab by creating a project and starting up the nodes
    • delete_lab: Deletes a GNS3 Lab by stopping nodes and deleting the project

1.0.1

Initial push of the ansible collections. Released focused on the gns3 module