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:
David Igou <igou.david@gmail.com>
Supported ansible-core versions:
2.15.0 or newer
Communication
Forum: Ansible Forum.
General
Roles
- david_igou.routeros_configuration.configure role
- david_igou.routeros_configuration.export_vars role
- david_igou.routeros_configuration.backup role
- david_igou.routeros_configuration.restore role
- david_igou.routeros_configuration.certificate role
- david_igou.routeros_configuration.upgrade role
- david_igou.routeros_configuration.user_password role
- david_igou.routeros_configuration.command role
- david_igou.routeros_configuration.fetch role
- david_igou.routeros_configuration.ping role
- david_igou.routeros_configuration.poe role
- david_igou.routeros_configuration.reboot role
- david_igou.routeros_configuration.reset role
Plugin Index
These are the plugins in the david_igou.routeros_configuration collection:
Filter Plugins
to_indented_yaml filter – Serialize data to YAML with indented block sequences.
to_routeros_config filter – Build a routeros_config dict from api_info results.
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.