David_Igou.Routeros_Configuration

Collection version 0.0.8-alpha

Description

Ansible collection for declaratively managing the state of MikroTik RouterOS devices. Early-stage 0.0.x — expect breaking changes between releases.

Author:

Supported ansible-core versions:

  • 2.15.0 or newer

Communication

General

Roles

Plugin Index

These are the plugins in the david_igou.routeros_configuration collection:

Filter Plugins

Role Index

These are the roles in the david_igou.routeros_configuration collection:

  • _reconcile role – Reconcile one RouterOS config path declaratively via the API.

  • _wait_api role – Wait for a RouterOS device to come back after a reboot.

  • backup role – Back up RouterOS configuration over network_cli.

  • certificate role – Create and sign RouterOS certificates over the API.

  • command role – Run arbitrary RouterOS API commands (escape hatch).

  • configure role – Declaratively manage RouterOS paths from one data structure.

  • export_vars role – Capture a running device’s config into a routeros_config vars file.

  • fetch role – Transfer files to/from RouterOS via /tool fetch.

  • ping role – Connectivity checks via /tool ping over the API.

  • poe role – Imperative PoE-out operations on a RouterOS device.

  • reboot role – Reboot or shut down a RouterOS device.

  • reset role – Reset RouterOS configuration (gated, destructive).

  • restore role – Restore a RouterOS device from a backup or config import.

  • upgrade role – Manage RouterOS package updates over the API.

  • user_password role – Set/rotate RouterOS /user passwords over the API.