# Community.Routeros

Collection version 2.7.0

- Description

- Communication

- Guides

- Plugin Index

## Description

Modules for MikroTik RouterOS

Authors:

- Egor Zaitsev (github.com/heuels)

- Nikolay Dachev (github.com/NikolayDachev)

- Felix Fontein (github.com/felixfontein)

Supported ansible-core versions:

- 2.9.10 or newer

Issue Tracker Repository (Sources) Submit a bug report Request a feature

## Communication

- Matrix room `#users:ansible.im`: General usage and support questions.

- IRC channel `#ansible` (Libera network): General usage and support questions.

- Mailing list: Ansible Project List. (Subscribe)

## Guides

- How to connect to RouterOS devices with the RouterOS API
- How to connect to RouterOS devices with SSH
- How to quote and unquote commands and arguments

## Plugin Index

These are the plugins in the community.routeros collection:

### Modules

- api module – Ansible module for RouterOS API

- api_facts module – Collect facts from remote devices running MikroTik RouterOS using the API

- api_find_and_modify module – Find and modify information using the API

- api_info module – Retrieve information from API

- api_modify module – Modify data at paths with API

- command module – Run commands on remote devices running MikroTik RouterOS

- facts module – Collect facts from remote devices running MikroTik RouterOS

### Cliconf Plugins

- routeros cliconf – Use routeros cliconf to run command on MikroTik RouterOS platform

### Filter Plugins

- join filter – Join a list of arguments to a command

- list_to_dict filter – Convert a list of arguments to a dictionary

- quote_argument filter – Quote an argument

- quote_argument_value filter – Quote an argument value

- split filter – Split a command into arguments