Community.Routeros Release Notes
+Community.Routeros Release Notes
-v2.17.0
+v2.18.0
Release Summary
+Release Summary
Feature release.
Minor Changes
+Minor Changes
+-
+
api_info - allow to restrict the output by limiting fields to specific values with the new
restrict
option (https://github.com/ansible-collections/community.routeros/pull/305).
+api_info, api_modify - add support for the
ip dhcp-server matcher
path (https://github.com/ansible-collections/community.routeros/pull/300).
+api_info, api_modify - add support for the
ipv6 nd prefix
path (https://github.com/ansible-collections/community.routeros/pull/303).
+api_info, api_modify - add support for the
name
andis-responder
properties under theinterface wireguard peers
path introduced in RouterOS 7.15 (https://github.com/ansible-collections/community.routeros/pull/304).
+api_info, api_modify - add support for the
routing ospf static-neighbor
path in RouterOS 7 (https://github.com/ansible-collections/community.routeros/pull/302).
+api_info, api_modify - set default for
force
inip dhcp-server option
to an explicitfalse
(https://github.com/ansible-collections/community.routeros/pull/300).
+api_modify - allow to restrict what is updated by limiting fields to specific values with the new
restrict
option (https://github.com/ansible-collections/community.routeros/pull/305).
+
Deprecated Features
+-
+
The collection deprecates support for all Ansible/ansible-base/ansible-core versions that are currently End of Life, according to the ansible-core support matrix. This means that the next major release of the collection will no longer support Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14.
+
Bugfixes
+-
+
api_modify, api_info - change the default of
ingress-filtering
in pathsinterface bridge
andinterface bridge port
back tofalse
for RouterOS before version 7 (https://github.com/ansible-collections/community.routeros/pull/305).
+
v2.17.0
+Release Summary
+Feature release.
+Minor Changes
api_info, api_modify - add
system health settings
path (https://github.com/ansible-collections/community.routeros/pull/294).api_info, api_modify - add missing path
/system resource irq rps
(https://github.com/ansible-collections/community.routeros/pull/295).
@@ -519,13 +565,13 @@
v2.16.0
-Release Summary
+v2.16.0
+Release Summary
Feature release.
Minor Changes
+Minor Changes
api_info, api_modify - add missing path
/ppp secret
(https://github.com/ansible-collections/community.routeros/pull/286).api_info, api_modify - minor changes
/interface ethernet
path fields (https://github.com/ansible-collections/community.routeros/pull/288).
@@ -533,13 +579,13 @@
v2.15.0
-Release Summary
+v2.15.0
+Release Summary
Feature release.
Minor Changes
+Minor Changes
api_info, api_modify - Add RouterOS 7.x support to
/mpls ldp
path (https://github.com/ansible-collections/community.routeros/pull/271).api_info, api_modify - add
/ip route rule
path for RouterOS 6.x (https://github.com/ansible-collections/community.routeros/pull/278).
@@ -555,13 +601,13 @@
v2.14.0
-Release Summary
+v2.14.0
+Release Summary
Feature release.
Minor Changes
+Minor Changes
api_info, api_modify - add read-only fields
installed-version
,latest-version
andstatus
insystem package update
(https://github.com/ansible-collections/community.routeros/pull/263).api_info, api_modify - added support for
interface wifi
and its sub-paths (https://github.com/ansible-collections/community.routeros/pull/266).
@@ -570,33 +616,33 @@
v2.13.0
-Release Summary
+v2.13.0
+Release Summary
Bugfix and feature release.
Minor Changes
+Minor Changes
api_info, api_modify - make path
user group
modifiable and addcomment
attribute (https://github.com/ansible-collections/community.routeros/issues/256, https://github.com/ansible-collections/community.routeros/pull/257).api_modify, api_info - add support for the
ip vrf
path in RouterOS 7 (https://github.com/ansible-collections/community.routeros/pull/259)
Bugfixes
+Bugfixes
facts - fix date not getting removed for idempotent config export (https://github.com/ansible-collections/community.routeros/pull/262).
v2.12.0
-Release Summary
+v2.12.0
+Release Summary
Feature release.
Minor Changes
+Minor Changes
api_info, api_modify - add
interface ovpn-client
path (https://github.com/ansible-collections/community.routeros/issues/242, https://github.com/ansible-collections/community.routeros/pull/244).api_info, api_modify - add
radius
path (https://github.com/ansible-collections/community.routeros/issues/241, https://github.com/ansible-collections/community.routeros/pull/245).
@@ -609,13 +655,13 @@
v2.11.0
-Release Summary
+v2.11.0
+Release Summary
Feature and bugfix release.
Minor Changes
+Minor Changes
api_info, api_modify - add missing DoH parameters
doh-max-concurrent-queries
,doh-max-server-connections
, anddoh-timeout
to theip dns
path (https://github.com/ansible-collections/community.routeros/issues/230, https://github.com/ansible-collections/community.routeros/pull/235)api_info, api_modify - add missing parameters
address-list
,address-list-timeout
,randomise-ports
, andrealm
to subpaths of theip firewall
path (https://github.com/ansible-collections/community.routeros/issues/236, https://github.com/ansible-collections/community.routeros/pull/237).
@@ -629,13 +675,13 @@
v2.10.0
-Release Summary
+v2.10.0
+Release Summary
Bugfix and feature release.
Minor Changes
+Minor Changes
api_info - add new
include_read_only
option to select behavior for read-only values. By default these are not returned (https://github.com/ansible-collections/community.routeros/pull/213).api_info, api_modify - add support for
address-list
andmatch-subdomain
introduced by RouterOS 7.7 in theip dns static
path (https://github.com/ansible-collections/community.routeros/pull/197).
@@ -659,37 +705,37 @@
api_modify, api_info - support API paths
routing id
,routing bgp connection
(https://github.com/ansible-collections/community.routeros/pull/220).
Bugfixes
+Bugfixes
api_info, api_modify - in the
snmp
path, ensure thatengine-id-suffix
is only available on RouterOS 7.10+, and thatengine-id
is read-only on RouterOS 7.10+ (https://github.com/ansible-collections/community.routeros/issues/208, https://github.com/ansible-collections/community.routeros/pull/218).
v2.9.0
-Release Summary
+v2.9.0
+Release Summary
Bugfix and feature release.
Minor Changes
+Minor Changes
api_info, api_modify - add path
caps-man channel
and enable pathcaps-man manager interface
(https://github.com/ansible-collections/community.routeros/issues/193, https://github.com/ansible-collections/community.routeros/pull/194).api_info, api_modify - add path
ip traffic-flow target
(https://github.com/ansible-collections/community.routeros/issues/191, https://github.com/ansible-collections/community.routeros/pull/192).
Bugfixes
+Bugfixes
api_modify, api_info - add missing parameter
engine-id-suffix
for thesnmp
path (https://github.com/ansible-collections/community.routeros/issues/189, https://github.com/ansible-collections/community.routeros/pull/190).
v2.8.3
-Release Summary
+v2.8.3
+Release Summary
Maintenance release with updated documentation.
From this version on, community.routeros is using the new Ansible semantic markup
in its documentation. If you look at documentation with the ansible-doc CLI tool
@@ -700,46 +746,46 @@ look at
- Ansible markup will show up in raw form on ansible-doc text output for ansible-core before 2.15. If you have trouble deciphering the documentation markup, please upgrade to ansible-core 2.15 (or newer), or read the HTML documentation on https://docs.ansible.com/ansible/devel/collections/community/routeros/.Known Issues
+Known Issues
v2.8.2
-Release Summary
+v2.8.2
+Release Summary
Bugfix release.
Bugfixes
+Bugfixes
api_modify, api_info - add missing parameter
tls
for thetool e-mail
path (https://github.com/ansible-collections/community.routeros/issues/179, https://github.com/ansible-collections/community.routeros/pull/180).
v2.8.1
-Release Summary
+v2.8.1
+Release Summary
Bugfix release.
Bugfixes
+Bugfixes
facts - do not crash in CLI output preprocessing in unexpected situations during line unwrapping (https://github.com/ansible-collections/community.routeros/issues/170, https://github.com/ansible-collections/community.routeros/pull/177).
v2.8.0
-Release Summary
+v2.8.0
+Release Summary
Bugfix and feature release.
Minor Changes
+Minor Changes
api_modify - adapt data for API paths
ip dhcp-server network
(https://github.com/ansible-collections/community.routeros/pull/156).api_modify - add support for API path
snmp community
(https://github.com/ansible-collections/community.routeros/pull/159).
@@ -749,8 +795,8 @@ for the rendered HTML version of the documentation of the latest release.
command - workaround for extra characters in stdout in RouterOS versions between 6.49 and 7.1.5 (https://github.com/ansible-collections/community.routeros/issues/62, https://github.com/ansible-collections/community.routeros/pull/161).
Bugfixes
+Bugfixes
api_info, api_modify - fix default and remove behavior for
dhcp-options
in pathip dhcp-client
(https://github.com/ansible-collections/community.routeros/issues/148, https://github.com/ansible-collections/community.routeros/pull/154).api_modify - fix handling of disabled keys on creation (https://github.com/ansible-collections/community.routeros/pull/154).
@@ -759,39 +805,39 @@ for the rendered HTML version of the documentation of the latest release.
v2.7.0
-Release Summary
+v2.7.0
+Release Summary
Bugfix and feature release.
Minor Changes
+Minor Changes
api_modify, api_info - support API paths
ip arp
,ip firewall raw
,ipv6 firewall raw
(https://github.com/ansible-collections/community.routeros/pull/144).
Bugfixes
+Bugfixes
api_modify, api_info - defaults corrected for fields in
interface wireguard peers
API path (https://github.com/ansible-collections/community.routeros/pull/144).
v2.6.0
-Release Summary
+v2.6.0
+Release Summary
Regular bugfix and feature release.
Minor Changes
+Minor Changes
api_modify, api_info - add field
regexp
toip dns static
(https://github.com/ansible-collections/community.routeros/issues/141).api_modify, api_info - support API paths
interface wireguard
,interface wireguard peers
(https://github.com/ansible-collections/community.routeros/pull/143).
Bugfixes
+Bugfixes
api_modify - do not use
name
as a unique key inip dns static
(https://github.com/ansible-collections/community.routeros/issues/141).api_modify, api_info - do not crash if router contains
regexp
DNS entries inip dns static
(https://github.com/ansible-collections/community.routeros/issues/141).
@@ -799,32 +845,32 @@ for the rendered HTML version of the documentation of the latest release.
v2.5.0
-Release Summary
+v2.5.0
+Release Summary
Feature and bugfix release.
Minor Changes
+Minor Changes
api_info, api_modify - support API paths
interface ethernet poe
,interface gre6
,interface vrrp
and also support all previously missing fields of entries inip dhcp-server
(https://github.com/ansible-collections/community.routeros/pull/137).
Bugfixes
+Bugfixes
api_modify -
address-pool
field of entries in API pathip dhcp-server
is not required anymore (https://github.com/ansible-collections/community.routeros/pull/137).
v2.4.0
-Release Summary
+v2.4.0
+Release Summary
Feature release improving the api*
modules.
Minor Changes
+Minor Changes
api* modules - Add new option
force_no_cert
to connect with ADH ciphers (https://github.com/ansible-collections/community.routeros/pull/124).api_info - new parameter
include_builtin
which allows to include “builtin” entries that are automatically generated by ROS and cannot be modified by the user (https://github.com/ansible-collections/community.routeros/pull/130).
@@ -845,8 +891,8 @@ for the rendered HTML version of the documentation of the latest release.
api_modify, api_info - support paths
system ntp client servers
andsystem ntp server
available in ROS7, as well as new fieldsservers
,mode
, andvrf
forsystem ntp client
(https://github.com/ansible-collections/community.routeros/pull/122).
Bugfixes
+Bugfixes
api_modify -
ip route
entry can be defined without the need ofgateway
field, which is correct for unreachable/blackhole type of routes (https://github.com/ansible-collections/community.routeros/pull/131).api_modify -
queue interface
path works now (https://github.com/ansible-collections/community.routeros/pull/131).
@@ -855,8 +901,8 @@ for the rendered HTML version of the documentation of the latest release.
command, facts - commands do not timeout in safe mode anymore (https://github.com/ansible-collections/community.routeros/pull/134).
Known Issues
+Known Issues
api_modify - when limits for entries in
queue tree
are defined as human readable - for example25M
-, the configuration will be correctly set in ROS, but the module will indicate the item is changed on every run even when there was no change done. This is caused by the ROS API which returns the number in bytes - for example25000000
(which is inconsistent with the CLI behavior). In order to mitigate that, the limits have to be defined in bytes (those will still appear as human readable in the ROS CLI) (https://github.com/ansible-collections/community.routeros/pull/131).api_modify, api_info -
routing ospf area
,routing ospf area range
,routing ospf instance
,routing ospf interface-template
paths are not fully implemented for ROS6 due to the significant changes between ROS6 and ROS7 (https://github.com/ansible-collections/community.routeros/pull/131).
@@ -864,47 +910,47 @@ for the rendered HTML version of the documentation of the latest release.
v2.3.1
-Release Summary
+v2.3.1
+Release Summary
Maintenance release with improved documentation.
Known Issues
+Known Issues
The
community.routeros.command
module claims to support check mode. Since it cannot judge whether the commands executed modify state or not, this behavior is incorrect. Since this potentially breaks existing playbooks, we will not change this behavior until community.routeros 3.0.0.
v2.3.0
-Release Summary
+v2.3.0
+Release Summary
Feature and bugfix release.
Minor Changes
+Minor Changes
The collection repository conforms to the REUSE specification except for the changelog fragments (https://github.com/ansible-collections/community.routeros/pull/108).
api* modules - added
timeout
parameter (https://github.com/ansible-collections/community.routeros/pull/109).api_modify, api_info - support API path
ip firewall mangle
(https://github.com/ansible-collections/community.routeros/pull/110).
Bugfixes
+Bugfixes
api_modify, api_info - make API path
ip dhcp-server
supportscript
, andip firewall nat
supportin-interface
andin-interface-list
(https://github.com/ansible-collections/community.routeros/pull/110).
v2.2.1
-Release Summary
+v2.2.1
+Release Summary
Bugfix release.
Bugfixes
+Bugfixes
api_modify, api_info - make API path
ip dhcp-server lease
supportserver=all
(https://github.com/ansible-collections/community.routeros/issues/104, https://github.com/ansible-collections/community.routeros/pull/107).api_modify, api_info - make API path
ip dhcp-server network
support missing optionsboot-file-name
,dhcp-option-set
,dns-none
,domain
, andnext-server
(https://github.com/ansible-collections/community.routeros/issues/104, https://github.com/ansible-collections/community.routeros/pull/106).
@@ -912,25 +958,25 @@ for the rendered HTML version of the documentation of the latest release.
v2.2.0
-Release Summary
+v2.2.0
+Release Summary
New feature release.
Minor Changes
+Minor Changes
All software licenses are now in the
LICENSES/
directory of the collection root. Moreover,SPDX-License-Identifier:
is used to declare the applicable license for every file that is not automatically generated (https://github.com/ansible-collections/community.routeros/pull/101).
Bugfixes
+Bugfixes
Include
LICENSES/BSD-2-Clause.txt
file for therouteros
module utils (https://github.com/ansible-collections/community.routeros/pull/101).
New Modules
+New Modules
community.routeros.api_info - Retrieve information from API
community.routeros.api_modify - Modify data at paths with API
@@ -938,13 +984,13 @@ for the rendered HTML version of the documentation of the latest release.
v2.1.0
-Release Summary
+v2.1.0
+Release Summary
Feature and bugfix release with new modules.
Minor Changes
+Minor Changes
Added a
community.routeros.api
module defaults group. Use withgroup/community.routeros.api
to provide options for all API-based modules (https://github.com/ansible-collections/community.routeros/pull/89).Prepare collection for inclusion in an Execution Environment by declaring its dependencies (https://github.com/ansible-collections/community.routeros/pull/83).
@@ -953,15 +999,15 @@ for the rendered HTML version of the documentation of the latest release.
api* modules - allow to set an encoding other than the default ASCII for communicating with the API (https://github.com/ansible-collections/community.routeros/pull/95).
Bugfixes
+Bugfixes
query - fix query function check for
.id
vs.id
arguments to not conflict with routeros arguments likeidentity
(https://github.com/ansible-collections/community.routeros/pull/68, https://github.com/ansible-collections/community.routeros/issues/67).quoting and unquoting filter plugins, api module - handle the escape sequence
\_
correctly as escaping a space and not an underscore (https://github.com/ansible-collections/community.routeros/pull/89).
New Modules
+New Modules
community.routeros.api_facts - Collect facts from remote devices running MikroTik RouterOS using the API
community.routeros.api_find_and_modify - Find and modify information using the API
@@ -969,13 +1015,13 @@ for the rendered HTML version of the documentation of the latest release.
v2.0.0
-Release Summary
+v2.0.0
+Release Summary
A new major release with breaking changes in the behavior of community.routeros.api
and community.routeros.command
.
Minor Changes
+Minor Changes
api - make validation of
WHERE
forquery
more strict (https://github.com/ansible-collections/community.routeros/pull/53).command - the
commands
andwait_for
options now convert the list elements to strings (https://github.com/ansible-collections/community.routeros/pull/55).
@@ -983,15 +1029,15 @@ for the rendered HTML version of the documentation of the latest release.
Breaking Changes / Porting Guide
+Breaking Changes / Porting Guide
api - due to a programming error, the module never failed on errors. This has now been fixed. If you are relying on the module not failing in case of idempotent commands (resulting in errors like
failure: already have such address
), you need to adjust your roles/playbooks. We suggest to usefailed_when
to accept failure in specific circumstances, for examplefailed_when: "'failure: already have ' in result.msg[0]"
(https://github.com/ansible-collections/community.routeros/pull/39).api - splitting commands no longer uses a naive split by whitespace, but a more RouterOS CLI compatible splitting algorithm (https://github.com/ansible-collections/community.routeros/pull/45).
command - the module now always indicates that a change happens. If this is not correct, please use
changed_when
to determine the correct changed status for a task (https://github.com/ansible-collections/community.routeros/pull/50).
Bugfixes
+Bugfixes
api - improve splitting of
WHERE
queries (https://github.com/ansible-collections/community.routeros/pull/47).api - when converting result lists to dictionaries, no longer removes second
=
and text following that if present (https://github.com/ansible-collections/community.routeros/pull/47).
@@ -999,9 +1045,9 @@ for the rendered HTML version of the documentation of the latest release.
New Plugins
+New Plugins
Filter
+Filter
community.routeros.join - Join a list of arguments to a command
community.routeros.list_to_dict - Convert a list of arguments to a list of dictionary
@@ -1013,13 +1059,13 @@ for the rendered HTML version of the documentation of the latest release.
v1.2.0
-Release Summary
+v1.2.0
+Release Summary
Bugfix and feature release.
Minor Changes
+Minor Changes
Avoid internal ansible-core module_utils in favor of equivalent public API available since at least Ansible 2.9 (https://github.com/ansible-collections/community.routeros/pull/38).
api - add options
validate_certs
(default valuetrue
),validate_cert_hostname
(default valuefalse
), andca_path
to control certificate validation (https://github.com/ansible-collections/community.routeros/pull/37).
@@ -1027,21 +1073,21 @@ for the rendered HTML version of the documentation of the latest release.
fact - add fact
ansible_net_config_nonverbose
to get idempotent config (no date, no verbose) (https://github.com/ansible-collections/community.routeros/pull/23).
Bugfixes
+Bugfixes
api - when using TLS/SSL, remove explicit cipher configuration to insecure values, which also makes it impossible to connect to newer RouterOS versions (https://github.com/ansible-collections/community.routeros/pull/34).
v1.1.0
-Release Summary
+v1.1.0
+Release Summary
This release allow dashes in usernames for SSH-based modules.
Minor Changes
+Minor Changes
command - added support for a dash (
-
) in username (https://github.com/ansible-collections/community.routeros/pull/18).facts - added support for a dash (
-
) in username (https://github.com/ansible-collections/community.routeros/pull/18).
@@ -1049,52 +1095,52 @@ for the rendered HTML version of the documentation of the latest release.
v1.0.1
-Release Summary
+v1.0.1
+Release Summary
Maintenance release with a bugfix for api
.
Bugfixes
+Bugfixes
api - remove
id to .id
as default requirement which conflicts with RouterOSid
configuration parameter (https://github.com/ansible-collections/community.routeros/pull/15).
v1.0.0
-Release Summary
+v1.0.0
+Release Summary
This is the first production (non-prerelease) release of community.routeros
.
Bugfixes
+Bugfixes
routeros terminal plugin - allow slashes in hostnames for terminal detection. Without this, slashes in hostnames will result in connection timeouts (https://github.com/ansible-collections/community.network/pull/138).
v0.1.1
-Release Summary
+v0.1.1
+Release Summary
Small improvements and bugfixes over the initial release.
Bugfixes
+Bugfixes
api - fix crash when the
ssl
parameter is used (https://github.com/ansible-collections/community.routeros/pull/3).
v0.1.0
-Release Summary
+v0.1.0
+Release Summary
The community.routeros
continues the work on the Ansible RouterOS modules from their state in community.network
1.2.0. The changes listed here are thus relative to the modules community.network.routeros_*
.
Minor Changes
+Minor Changes
facts - now also collecting data about BGP and OSPF (https://github.com/ansible-collections/community.network/pull/101).
facts - set configuration export on to verbose, for full configuration export (https://github.com/ansible-collections/community.network/pull/104).
diff --git a/branch/main/searchindex.js b/branch/main/searchindex.js
index 23c7007..7dabc01 100644
--- a/branch/main/searchindex.js
+++ b/branch/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"Attributes": [[0, "attributes"], [1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [6, "attributes"], [11, "attributes"]], "Authors": [[0, "authors"], [1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [6, "authors"], [11, "authors"], [13, "authors"], [14, "authors"], [15, "authors"], [16, "authors"], [17, "authors"], [18, "authors"]], "Breaking Changes / Porting Guide": [[5, "breaking-changes-porting-guide"]], "Bugfixes": [[5, "bugfixes"], [5, "id15"], [5, "id18"], [5, "id21"], [5, "id23"], [5, "id26"], [5, "id29"], [5, "id32"], [5, "id35"], [5, "id38"], [5, "id44"], [5, "id46"], [5, "id49"], [5, "id52"], [5, "id56"], [5, "id59"], [5, "id63"], [5, "id65"], [5, "id67"]], "Changelog": [[12, "changelog"]], "Cliconf Plugins": [[12, "cliconf-plugins"]], "Collection links": [[0, "collection-links"], [1, "collection-links"], [2, "collection-links"], [3, "collection-links"], [4, "collection-links"], [6, "collection-links"], [11, "collection-links"], [13, "collection-links"], [14, "collection-links"], [15, "collection-links"], [16, "collection-links"], [17, "collection-links"], [18, "collection-links"]], "Communication": [[12, "communication"]], "Community.Routeros": [[12, null]], "Community.Routeros Release Notes": [[5, null]], "Connecting to the device": [[9, "connecting-to-the-device"]], "Description": [[12, "description"]], "Examples": [[0, "examples"], [1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [6, "examples"], [11, "examples"], [13, "examples"], [14, "examples"], [15, "examples"], [16, "examples"], [18, "examples"]], "Filter": [[5, "filter"]], "Filter Plugins": [[12, "filter-plugins"]], "Guides": [[12, "guides"]], "How to connect to RouterOS devices with SSH": [[9, null]], "How to connect to RouterOS devices with the RouterOS API": [[7, null]], "How to quote and unquote commands and arguments": [[8, null]], "Important notes": [[9, "important-notes"]], "Index of all Collection Environment Variables": [[10, null]], "Input": [[13, "input"], [14, "input"], [15, "input"], [16, "input"], [18, "input"]], "Installing a certificate on a MikroTik router": [[7, "installing-a-certificate-on-a-mikrotik-router"]], "Keyword parameters": [[14, "keyword-parameters"]], "Known Issues": [[5, "known-issues"], [5, "id39"], [5, "id41"]], "Minor Changes": [[5, "minor-changes"], [5, "id2"], [5, "id4"], [5, "id6"], [5, "id8"], [5, "id10"], [5, "id12"], [5, "id14"], [5, "id17"], [5, "id25"], [5, "id28"], [5, "id31"], [5, "id34"], [5, "id37"], [5, "id43"], [5, "id48"], [5, "id51"], [5, "id55"], [5, "id58"], [5, "id61"], [5, "id69"]], "Modules": [[12, "modules"]], "New Modules": [[5, "new-modules"], [5, "id53"]], "New Plugins": [[5, "new-plugins"]], "Notes": [[1, "notes"], [3, "notes"], [4, "notes"], [6, "notes"]], "Parameters": [[0, "parameters"], [1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [6, "parameters"], [11, "parameters"]], "Plugin Index": [[12, "plugin-index"]], "Release Summary": [[5, "release-summary"], [5, "id1"], [5, "id3"], [5, "id5"], [5, "id7"], [5, "id9"], [5, "id11"], [5, "id13"], [5, "id16"], [5, "id19"], [5, "id20"], [5, "id22"], [5, "id24"], [5, "id27"], [5, "id30"], [5, "id33"], [5, "id36"], [5, "id40"], [5, "id42"], [5, "id45"], [5, "id47"], [5, "id50"], [5, "id54"], [5, "id57"], [5, "id60"], [5, "id62"], [5, "id64"], [5, "id66"], [5, "id68"]], "Requirements": [[0, "requirements"], [1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"]], "Return Value": [[13, "return-value"], [14, "return-value"], [15, "return-value"], [16, "return-value"], [18, "return-value"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [4, "return-values"], [6, "return-values"]], "Returned Facts": [[0, "returned-facts"], [11, "returned-facts"]], "See Also": [[0, "see-also"], [1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [6, "see-also"], [11, "see-also"]], "Setting up a PKI": [[7, "setting-up-a-pki"]], "Setting up an inventory": [[9, "setting-up-an-inventory"]], "Setting up encryption": [[7, "setting-up-encryption"]], "Synopsis": [[0, "synopsis"], [1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [6, "synopsis"], [11, "synopsis"], [13, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"], [17, "synopsis"], [18, "synopsis"]], "Topics": [[5, "topics"]], "Using the community.routeros.api module defaults group": [[7, "using-the-community-routeros-api-module-defaults-group"]], "community.routeros.api module \u2013 Ansible module for RouterOS API": [[4, null]], "community.routeros.api_facts module \u2013 Collect facts from remote devices running MikroTik RouterOS using the API": [[0, null]], "community.routeros.api_find_and_modify module \u2013 Find and modify information using the API": [[1, null]], "community.routeros.api_info module \u2013 Retrieve information from API": [[2, null]], "community.routeros.api_modify module \u2013 Modify data at paths with API": [[3, null]], "community.routeros.command module \u2013 Run commands on remote devices running MikroTik RouterOS": [[6, null]], "community.routeros.facts module \u2013 Collect facts from remote devices running MikroTik RouterOS": [[11, null]], "community.routeros.join filter \u2013 Join a list of arguments to a command": [[13, null]], "community.routeros.list_to_dict filter \u2013 Convert a list of arguments to a dictionary": [[14, null]], "community.routeros.quote_argument filter \u2013 Quote an argument": [[15, null]], "community.routeros.quote_argument_value filter \u2013 Quote an argument value": [[16, null]], "community.routeros.routeros cliconf \u2013 Use routeros cliconf to run command on MikroTik RouterOS platform": [[17, null]], "community.routeros.split filter \u2013 Split a command into arguments": [[18, null]], "v0.1.0": [[5, "v0-1-0"]], "v0.1.1": [[5, "v0-1-1"]], "v1.0.0": [[5, "v1-0-0"]], "v1.0.1": [[5, "v1-0-1"]], "v1.1.0": [[5, "v1-1-0"]], "v1.2.0": [[5, "v1-2-0"]], "v2.0.0": [[5, "v2-0-0"]], "v2.1.0": [[5, "v2-1-0"]], "v2.10.0": [[5, "v2-10-0"]], "v2.11.0": [[5, "v2-11-0"]], "v2.12.0": [[5, "v2-12-0"]], "v2.13.0": [[5, "v2-13-0"]], "v2.14.0": [[5, "v2-14-0"]], "v2.15.0": [[5, "v2-15-0"]], "v2.16.0": [[5, "v2-16-0"]], "v2.17.0": [[5, "v2-17-0"]], "v2.2.0": [[5, "v2-2-0"]], "v2.2.1": [[5, "v2-2-1"]], "v2.3.0": [[5, "v2-3-0"]], "v2.3.1": [[5, "v2-3-1"]], "v2.4.0": [[5, "v2-4-0"]], "v2.5.0": [[5, "v2-5-0"]], "v2.6.0": [[5, "v2-6-0"]], "v2.7.0": [[5, "v2-7-0"]], "v2.8.0": [[5, "v2-8-0"]], "v2.8.1": [[5, "v2-8-1"]], "v2.8.2": [[5, "v2-8-2"]], "v2.8.3": [[5, "v2-8-3"]], "v2.9.0": [[5, "v2-9-0"]]}, "docnames": ["api_facts_module", "api_find_and_modify_module", "api_info_module", "api_modify_module", "api_module", "changelog", "command_module", "docsite/api-guide", "docsite/quoting", "docsite/ssh-guide", "environment_variables", "facts_module", "index", "join_filter", "list_to_dict_filter", "quote_argument_filter", "quote_argument_value_filter", "routeros_cliconf", "split_filter"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["api_facts_module.rst", "api_find_and_modify_module.rst", "api_info_module.rst", "api_modify_module.rst", "api_module.rst", "changelog.rst", "command_module.rst", "docsite/api-guide.rst", "docsite/quoting.rst", "docsite/ssh-guide.rst", "environment_variables.rst", "facts_module.rst", "index.rst", "join_filter.rst", "list_to_dict_filter.rst", "quote_argument_filter.rst", "quote_argument_value_filter.rst", "routeros_cliconf.rst", "split_filter.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [5, 7, 9, 11, 16], "0": [0, 1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "0123456789abcdefghijklmnopqrstuvwxyz": 7, "03": 4, "06": 9, "0600": 7, "09": 9, "0mib": 9, "1": [0, 1, 2, 3, 4, 6, 7, 9, 11], "10": [0, 1, 2, 3, 4, 6, 12], "101": 5, "104": 5, "106": 5, "107": 5, "108": 5, "109": 5, "110": 5, "12": 7, "120": 5, "121": 5, "122": 5, "123": 5, "124": 5, "125": 5, "126": 5, "127": 5, "128": [5, 9], "129": 5, "130": 5, "131": 5, "133": 5, "134": 5, "137": 5, "138": 5, "14": 4, "1400": 4, "141": 5, "143": 5, "144": 5, "148": 5, "149": 5, "153": 5, "154": 5, "156": 5, "158": 5, "159": 5, "161": 5, "162": 5, "168": [0, 1, 2, 3, 4, 7, 9], "170": 5, "177": 5, "179": 5, "18": [0, 1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18], "180": 5, "189": 5, "19": 9, "190": 5, "191": 5, "192": [0, 1, 2, 3, 4, 5, 7, 9], "193": 5, "194": 5, "195": 5, "197": 5, "198": 5, "199": 5, "2": [0, 1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "20": 4, "200": 5, "201": 5, "2021": 9, "203": 5, "204": 5, "205": 5, "208": 5, "210": 5, "211": 5, "213": 5, "215": 5, "216": 5, "217": 5, "218": 5, "220": 5, "223": 5, "224": 5, "226": 5, "227": 5, "23": 5, "230": 5, "233": 5, "234": 5, "235": 5, "236": 5, "237": 5, "239": 5, "24": [1, 2, 3, 4, 7], "241": 5, "242": 5, "243": 5, "244": 5, "245": 5, "246": 5, "248": 5, "24kc": 9, "25": 9, "25000000": 5, "255": 4, "256": 5, "257": 5, "259": 5, "25m": 5, "262": 5, "263": 5, "264": 5, "266": 5, "269": 5, "270": 5, "271": 5, "272": 5, "273": 5, "274": 5, "276": 5, "277": 5, "278": 5, "279": 5, "280": 5, "286": 5, "288": 5, "294": 5, "295": 5, "297": 5, "2mib": 9, "3": [0, 1, 2, 3, 4, 6, 9], "31": 9, "32": [4, 7], "34": 5, "36": 4, "37": 5, "38": 5, "39": 5, "3d10h28m51": 9, "4": [0, 1, 2, 3, 4, 9], "400mhz": 9, "43": 5, "45": [5, 9], "47": 5, "48": 9, "49": 5, "5": 4, "50": 5, "512": 9, "51572981": 9, "53": 5, "54": 9, "55": 5, "6": [0, 1, 2, 3, 4, 9], "62": 5, "63": 5, "64": 9, "67": 5, "68": 5, "8": [0, 1, 2, 3, 4], "83": 5, "8728": [0, 1, 2, 3, 4], "8729": [0, 1, 2, 3, 4], "88": [0, 1, 2, 3], "89": 5, "9": 12, "927": 9, "95": 5, "A": [0, 1, 2, 3, 4, 5, 11, 13, 14, 18], "As": 0, "By": [2, 5], "For": [3, 4, 13, 14, 15, 16, 17, 18], "If": [0, 1, 2, 3, 4, 5, 6, 7, 9], "In": [4, 5], "It": [0, 1, 2, 3, 4, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18], "No": [7, 10], "On": 1, "That": 7, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18], "These": [12, 14], "To": [0, 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, 18], "Will": [0, 1, 2, 3, 4, 6, 11], "With": 9, "_": 5, "aaa": [2, 3], "abl": [0, 1, 2, 3, 4, 5, 7], "about": [0, 1, 2, 3, 4, 5, 9, 12], "abov": 9, "abstract": 17, "accept": [2, 3, 5, 8, 14], "access": [2, 3, 5, 7], "account": [2, 3], "achiev": 11, "action": [0, 1, 2, 3, 4, 5, 6, 11], "action_group": [0, 1, 2, 3, 4], "activ": 11, "actual": [1, 2, 3, 6], "ad": [0, 1, 2, 3, 4, 5, 9, 11], "adapt": 5, "add": [4, 5, 7, 9], "addit": [0, 11], "address": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11], "adh": [0, 1, 2, 3, 4, 5], "adjust": [3, 5], "admin": [0, 3, 7, 9], "admin_network": 7, "advanc": [2, 3], "advertis": [2, 3, 5], "affect": [2, 3], "after": [1, 3, 4, 5], "again": 6, "against": [0, 1, 2, 3, 4, 5, 6, 11], "aggreg": [2, 3, 5], "aip": 4, "algorithm": 5, "alia": 5, "alias": [0, 1, 2, 3, 4], "align": [2, 3], "all": [0, 1, 2, 3, 4, 5, 6, 7, 11], "allow": [1, 2, 3, 4, 5, 7, 8, 9, 14], "allow_no_match": 1, "alphanumer": 9, "alreadi": 5, "also": [5, 7, 9], "altern": [5, 7, 9], "alwai": [0, 2, 3, 4, 5, 6, 7, 11], "always_upd": 3, "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12], "ani": [0, 2, 3, 4, 6, 7, 11], "anonym": [0, 1, 2, 3, 4], "ansibl": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "ansible_connect": 9, "ansible_fact": [0, 11], "ansible_host": 9, "ansible_net_": [0, 11], "ansible_net_all_ipv4_address": [0, 9, 11], "ansible_net_all_ipv6_address": [0, 11], "ansible_net_arch": [0, 11], "ansible_net_bgp_inst": [0, 11], "ansible_net_bgp_p": [0, 11], "ansible_net_bgp_vpnv4_rout": [0, 11], "ansible_net_config": 11, "ansible_net_config_nonverbos": [5, 11], "ansible_net_cpu_load": [0, 11], "ansible_net_gather_subset": [0, 11], "ansible_net_hostnam": [0, 11], "ansible_net_interfac": [0, 11], "ansible_net_memfree_mb": [0, 11], "ansible_net_memtotal_mb": [0, 11], "ansible_net_model": [0, 11], "ansible_net_neighbor": [0, 11], "ansible_net_ospf_inst": [0, 11], "ansible_net_ospf_neighbor": [0, 11], "ansible_net_rout": [0, 11], "ansible_net_serialnum": [0, 11], "ansible_net_spacefree_mb": [0, 11], "ansible_net_spacetotal_mb": [0, 11], "ansible_net_uptim": [0, 11], "ansible_net_vers": [0, 11], "ansible_network_o": 9, "ansible_ssh_pass": 9, "ansible_us": 9, "anymor": 5, "anyth": 1, "apart": 6, "api": [5, 8, 12, 17], "api_fact": [1, 2, 3, 4, 5, 7, 12], "api_find_and_modifi": [0, 2, 3, 4, 5, 7, 12], "api_info": [0, 1, 3, 4, 5, 7, 12], "api_modifi": [0, 1, 2, 4, 5, 7, 12], "appear": [3, 5], "appli": [0, 1, 2, 3, 4], "applic": 5, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14], "arbitrari": [4, 6, 9], "arbitraryout": 4, "architectur": [0, 9, 11], "area": [2, 3, 5], "argument": [0, 4, 5, 6, 11, 12], "argument_list": 18, "arp": [2, 3, 5], "ascii": [0, 1, 2, 3, 4, 5], "ask": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "assign": 14, "assum": [1, 3, 7], "attack": [0, 1, 2, 3, 4, 7], "attribut": 5, "authent": [0, 1, 2, 3, 4], "author": 12, "automat": 5, "avail": [0, 5, 7, 11], "avoid": [5, 7], "awesom": [1, 3], "backup": [2, 3], "backward": 7, "bad": 9, "bandwidth": [2, 3], "bar": [1, 8, 13, 14, 18], "base": [0, 1, 5, 7, 9, 11], "baz": 18, "becaus": [0, 1, 2, 3, 4], "been": [1, 5, 7, 10], "befor": [1, 2, 3, 5, 6, 9, 13, 14, 15, 16, 18], "behavior": [3, 5], "below": [0, 1, 2, 3, 4], "best": 7, "better": [2, 3], "between": [5, 6, 11], "bgp": [0, 2, 3, 5, 11], "bigger": 4, "bind": 9, "blackhol": 5, "block": [3, 7, 9], "board": 9, "bond": [2, 3, 5], "boolean": [0, 1, 2, 3, 4, 14], "boot": 5, "both": [2, 3], "bridg": [1, 2, 3, 5, 7], "browser": 7, "bsd": 5, "bug": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "build": 9, "builtin": [2, 3, 4, 5, 7, 13, 14, 15, 16, 18], "bundl": 7, "byte": 5, "ca": [0, 1, 2, 3, 4, 7], "ca_path": [0, 1, 2, 3, 4, 5, 7], "call": 9, "can": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 14], "cannot": [3, 5], "cap": [2, 3, 5], "capsman": [2, 3], "case": [1, 4, 5, 7, 8], "caus": [5, 6], "certain": 7, "certif": [0, 1, 2, 3, 4, 5], "certificate_path": 7, "cet512w": 9, "chain": 3, "chang": [0, 1, 2, 3, 4, 6, 7, 9, 11], "changed_when": [5, 6, 7], "changelog": 5, "channel": [2, 3, 5, 12], "charact": [5, 9], "check": [0, 1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18], "check_mod": [0, 1, 2, 3, 4, 6, 11], "choic": [0, 1, 2, 3, 4, 6, 14], "chosen": 7, "cipher": [0, 1, 2, 3, 4, 5], "circumst": 5, "claim": [5, 6], "classifi": 5, "claus": [4, 5], "clean": 7, "cli": [1, 2, 3, 4, 5, 13, 15, 16, 17], "cliconf": [5, 9], "client": [2, 3, 5], "clock": [2, 3, 5], "cloud": [2, 3], "cmd": 4, "collect": [5, 8, 9, 12], "com": [5, 12], "combo": 5, "command": [3, 4, 5, 7, 9, 12, 15, 16], "comment": [0, 1, 2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 18], "commerci": 7, "common": [1, 2, 3, 4, 6, 7], "commun": [8, 9], "compar": [3, 4], "compat": [5, 7], "complet": 7, "complex": 5, "concurr": 5, "condit": [1, 2, 3, 4, 6], "config": [2, 3, 4, 5, 11], "configur": [0, 1, 2, 3, 5, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18], "conflict": 5, "conform": 5, "conjunct": [4, 6], "connect": [0, 1, 2, 3, 4, 5, 6, 11, 12], "consid": [0, 1, 2, 3, 4, 6], "contain": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11], "content": 5, "continu": 5, "control": [2, 3, 4, 5, 7], "convert": [2, 3, 5, 7, 12], "copi": 7, "core": [0, 1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18], "correct": [5, 7], "correctli": [5, 7], "count": 9, "counter": 2, "cpu": [0, 9, 11], "crash": 5, "creat": [0, 1, 2, 3, 4, 7], "create_onli": 3, "creation": [3, 5], "credenti": 9, "criteria": [1, 2, 3], "crypto": 7, "current": [0, 1, 2, 3, 11], "custom": 3, "cycl": 5, "dachev": [0, 4, 12], "dash": [5, 9], "data": [0, 1, 2, 4, 5, 7, 8, 12, 14], "datapath": [2, 3, 5], "date": 5, "deactiv": [0, 1, 2, 3, 4], "debug": [2, 4, 7, 9], "deciph": 5, "declar": [5, 6, 10], "default": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 14], "defconf": [1, 2, 3], "defin": [5, 10], "delegate_to": 7, "depend": [3, 5, 7], "describ": [3, 7, 13, 14, 15, 16, 18], "descript": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 18], "dest": 7, "detail": [0, 1, 2, 3, 4, 6, 7, 9, 11], "detect": [2, 3, 5], "determin": [5, 6], "devel": 5, "develop": [2, 3], "devi": 9, "devic": [1, 2, 3, 4, 5, 12, 17], "dhcp": [2, 3, 5], "dictionari": [0, 1, 2, 3, 4, 5, 8, 11, 12], "diff": [0, 1, 2, 3, 4, 6, 11], "diff_mod": [0, 1, 2, 3, 4, 6, 11], "differ": [1, 3, 4, 7], "diffi": [0, 1, 2, 3, 4], "directori": 5, "disabl": [0, 1, 2, 3, 5, 7, 11], "discourag": 7, "discoveri": [2, 3, 5], "discuss": 12, "disk": [0, 11], "dn": [2, 3, 5, 7], "do": [0, 3, 5, 7, 9, 11], "doc": 5, "docsit": 5, "document": [1, 2, 3, 4, 5, 6, 7, 9, 10], "doe": [0, 2, 5, 6, 9, 11], "doh": 5, "domain": 5, "done": [5, 7], "drop": 3, "dscp": 5, "dst": 5, "due": 5, "dump": 4, "dure": [5, 7], "dynam": [1, 2, 3, 5], "e": [2, 3, 5], "each": [6, 13, 14, 15, 16, 17, 18], "easier": 7, "egor": [0, 6, 11, 12, 17], "either": [4, 7], "element": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 18], "empti": [1, 3, 4, 8, 14], "enabl": [0, 5, 7, 11], "encod": [0, 1, 2, 3, 4, 5], "engin": 5, "ensur": [3, 5], "ensure_ord": 3, "entri": [1, 2, 3, 4, 5, 7, 13, 14, 15, 16, 17, 18], "environ": 5, "eoip": [2, 3, 5], "eq": 4, "equal": 4, "equival": [1, 2, 3, 4, 5, 7], "error": [3, 5, 6, 9], "escap": 5, "ether1": [4, 6], "ether2": 4, "ethernet": [2, 3, 5, 6], "evalu": 6, "even": [5, 7], "everi": [1, 4, 5, 6, 7, 9], "exactli": [1, 3], "exampl": [5, 7, 8, 9, 17], "except": [3, 5], "exchang": [0, 1, 2, 3, 4], "exclam": 2, "exclus": 4, "execut": [0, 1, 2, 3, 4, 5, 6, 9], "exist": [0, 2, 3, 4, 5, 11], "expect": [1, 9], "expir": 6, "explicit": 5, "export": [5, 11], "express": [2, 3], "extend": [2, 3, 4, 5], "extended_queri": 4, "extended_queryout": 4, "extra": 5, "fact": [1, 2, 3, 4, 5, 7, 9, 12], "fail": [1, 3, 5, 6, 7, 9], "failed_condit": 6, "failed_when": 5, "failur": 5, "fals": [0, 1, 2, 3, 4, 5, 7, 8, 9, 14], "famili": [0, 1, 2, 3, 4, 6, 11], "favor": 5, "featur": [0, 1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18], "fec": 5, "felix": [0, 1, 2, 3, 12, 13, 14, 15, 16, 18], "felixfontein": [0, 1, 2, 3, 12, 13, 14, 15, 16, 18], "few": 7, "field": [1, 2, 3, 4, 5, 6], "file": [0, 1, 2, 3, 4, 5, 7, 9], "filter": [2, 3, 8], "final": 5, "find": [0, 2, 3, 4, 5, 7, 12], "firewal": [2, 3, 5], "firmwar": [2, 3], "first": [2, 3, 5, 7, 9, 11], "firwal": 5, "fix": 5, "flow": [2, 3, 5], "follow": [1, 2, 3, 4, 5, 6, 7, 9, 10, 14], "fontein": [0, 1, 2, 3, 12, 13, 14, 15, 16, 18], "foo": [1, 8, 13, 14, 18], "forc": [0, 1, 2, 3, 4], "force_no_cert": [0, 1, 2, 3, 4, 5, 7], "form": [5, 8, 11], "format": [0, 1, 2, 3, 4], "forum": 12, "forward": [3, 6, 9], "found": [1, 2, 3], "fragment": 5, "free": [0, 9, 11], "frequenc": 9, "friendly_nam": 7, "from": [1, 3, 4, 5, 6, 7, 12, 17], "full": [0, 1, 2, 3, 5, 11], "fulli": [5, 7], "function": 5, "further": [0, 1, 2, 3, 4], "galaxi": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "gatewai": [3, 5], "gather": [7, 9], "gather_fact": [7, 9], "gather_subset": [0, 5, 11], "gener": [2, 3, 5, 7, 12], "get": [2, 4, 5, 7], "github": [5, 12], "given": [0, 1, 4, 11], "gmt": 5, "graph": [2, 3, 5], "gre": [2, 3, 5], "gre6": [2, 3, 5], "group": [0, 1, 2, 3, 4, 5], "guid": 7, "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11], "handl": [2, 3, 5], "handle_absent_entri": 3, "handle_dis": 2, "handle_entries_cont": 3, "handle_read_onli": [3, 5], "handle_write_onli": [3, 5], "happen": [5, 9], "hardwar": [0, 11], "hash": [0, 11], "have": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18], "hdd": 9, "health": [2, 3, 5], "heavili": [2, 3], "hellman": [0, 1, 2, 3, 4], "help": [0, 1, 2, 3, 4, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18], "here": [1, 2, 3, 4, 5, 6, 7], "heuel": [0, 6, 11, 12, 17], "hide": 2, "hide_default": 2, "high": [13, 14, 15, 16, 17, 18], "higher": [13, 14, 15, 16, 17, 18], "host": [0, 1, 2, 3, 4, 5, 7, 9, 11], "hostnam": [0, 1, 2, 3, 4, 5, 7, 11], "hostvar": [0, 11], "hotspot": [2, 3, 5], "how": [0, 1, 2, 3, 4, 6, 11, 12], "html": 5, "http": [0, 1, 2, 3, 4, 5, 7], "human": 5, "hw": 5, "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18], "icmp": 5, "id": [1, 2, 3, 4, 5], "idempot": [1, 3, 5, 11], "ident": [2, 3, 4, 5, 6, 9, 11], "identifi": 5, "ignor": [3, 7, 9], "im": 12, "implement": 5, "import": [2, 3, 5, 7], "imposs": 5, "improv": 5, "includ": [0, 1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18], "include_builtin": [2, 5], "include_dynam": 2, "include_read_onli": [2, 5], "inclus": 5, "incom": [2, 3], "inconsist": 5, "incorrect": 5, "indic": [5, 6], "induc": 1, "inform": [0, 3, 4, 5, 7, 11, 12], "ingress": 5, "initi": [0, 5, 11], "input": [2, 3, 4, 7], "insecur": 5, "insert": 7, "instal": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 15, 16, 17, 18], "instanc": [0, 2, 3, 5, 11], "instead": [0, 1, 2, 3, 4, 7, 9], "instruct": 7, "integ": [0, 1, 2, 3, 4, 6, 11], "intend": 5, "interfac": [0, 1, 2, 3, 4, 5, 6, 7, 11], "intern": 5, "internet": [2, 3], "interv": [5, 6], "interwork": [2, 3], "introduc": 5, "invalid": [1, 2, 3], "inventory_hostnam": 7, "invert": [2, 3], "iot": [2, 3, 5], "ip": [1, 2, 3, 4, 5, 7, 8, 9], "ip2": 4, "ip_address": 2, "ipaddrd_printout": 4, "ipfix": [2, 3], "ipsec": [2, 3, 5], "ipv4": [0, 5, 11], "ipv6": [0, 2, 3, 5, 11], "irc": 12, "irq": [2, 3, 5], "issu": [0, 1, 2, 3, 4, 6, 9, 11, 12, 13, 14, 15, 16, 17, 18], "item": [4, 5], "its": [4, 5, 7, 9], "jinja2": 8, "join": [5, 8, 12], "json": 7, "judg": 5, "jump": 5, "just": [0, 2, 11], "keep": 5, "kei": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15, 16, 18], "kept": 3, "key1": 14, "key2": 14, "l2tp": [2, 3], "larger": [0, 1, 11], "later": 5, "latest": 5, "latter": 1, "layer7": [2, 3, 5], "ldp": [2, 3, 5], "leas": [2, 3, 5], "least": [1, 3, 4, 5], "led": [2, 3], "length": 7, "less": [1, 4, 7], "level": [6, 17], "libera": 12, "librari": 4, "libroutero": [0, 1, 2, 3, 4], "libssh": 9, "licens": 5, "like": [0, 1, 5, 8, 9, 11], "limit": [1, 2, 3, 5], "line": [5, 9, 11], "list": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 15, 16, 17, 18], "list_to_dict": [5, 8, 12], "load": [0, 9, 11], "local": 7, "localhost": 7, "log": [2, 3, 5], "login": [0, 1, 2, 3, 4, 9], "long": [6, 9], "longer": [5, 9], "look": [0, 1, 2, 3, 4, 5], "lookup": 7, "low": [6, 13, 14, 15, 16, 17, 18], "lower": [13, 14, 15, 16, 17, 18], "mac": [2, 3, 5], "made": [1, 3], "mai": 9, "mail": [2, 3, 5, 12], "main": 4, "mainten": 5, "major": 5, "make": [0, 1, 2, 3, 4, 5, 9], "man": [0, 1, 2, 3, 4, 5, 7], "manag": [2, 3, 5], "mangl": [2, 3, 5], "manual": [2, 3], "mark": 5, "markup": 5, "masquerad": 3, "match": [1, 2, 3, 4, 5, 6, 7], "match_count": 1, "match_dis": [2, 3], "matcher": [2, 3], "matrix": 12, "max": 5, "mdix": 5, "mean": 3, "member": [2, 3, 5], "memori": [0, 9, 11], "mention": 3, "messag": 4, "met": 6, "mib": [0, 11], "middl": [0, 1, 2, 3, 4, 7], "might": 7, "mikrotik": [1, 2, 3, 4, 5, 9, 12], "minim": 11, "mip": 9, "mipsb": 9, "mirror": [2, 3], "miss": 5, "mitig": 5, "mlag": [2, 3, 5], "mme": [2, 3], "modbu": [2, 3, 5], "mode": [0, 1, 2, 3, 4, 5, 6, 7, 11], "model": [0, 11], "modern": 9, "modif": [3, 4], "modifi": [0, 2, 4, 5, 6, 7, 11, 12], "modify__count": 1, "modul": [8, 9], "module_default": [0, 1, 2, 3, 4, 7], "module_util": 5, "more": [1, 4, 5, 7], "moreov": 5, "most": [5, 7], "move": 6, "mpl": [2, 3, 5], "msg": [4, 5, 7, 9], "mss": 5, "mtu": 4, "multipl": [1, 3, 5, 6], "must": [4, 6], "mut": 4, "mutual": 4, "my": 1, "n": [0, 1, 2, 11], "naiv": 5, "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 18], "nat": [2, 3, 5], "nd": [2, 3, 5], "need": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11], "neighbor": [0, 2, 3, 5, 11], "nest": 9, "net_put": 7, "netcommon": [7, 9], "netmask": 3, "netwatch": [2, 3, 5], "network": [0, 1, 2, 3, 4, 5, 7, 11, 12, 17], "network_cli": 9, "never": 5, "new": [0, 1, 2, 3, 13, 14, 15, 16, 18], "new_data": [1, 3], "newer": [0, 1, 2, 3, 4, 5, 12], "next": 5, "nikolai": [0, 4, 12], "nikolaydachev": [0, 4, 12], "node": 6, "non": 5, "none": [3, 4, 5, 6], "normal": 2, "note": [0, 2, 12], "noth": 3, "now": 5, "nth": 5, "ntp": [2, 3, 5], "null": [2, 3], "number": [0, 1, 4, 5, 6, 11], "o": [0, 1, 2, 3, 4, 6, 11], "object": [3, 4, 7], "offer": 9, "offload": 5, "offset": 5, "ok": [7, 9], "old": [1, 5], "old_data": [1, 3], "older": 7, "omit": 2, "onc": [1, 7], "one": [1, 3, 4, 6, 8], "ones": [2, 3], "onli": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11], "onto": 7, "openssl_pkcs12": 7, "oper": [0, 1, 2, 3, 4, 6, 11], "oppos": 0, "option": [0, 1, 2, 3, 4, 5, 7, 8, 9], "order": [0, 3, 5, 11, 13, 14, 15, 16, 17, 18], "ordereddict": 3, "ospf": [0, 2, 3, 5, 11], "other": [0, 2, 4, 5, 8, 11], "out": [3, 5, 6, 7], "output": [2, 3, 4, 5, 6, 7, 9], "over": [5, 6], "overrid": [13, 14, 15, 16, 17, 18], "override_al": 7, "ovpn": [2, 3, 5], "own": [0, 1, 2, 3, 4, 7], "p12": 7, "packag": [2, 3, 5], "packet": 5, "paramet": [5, 7, 13, 15, 16, 18], "paramiko": 9, "pars": 7, "part": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "partial": 6, "pass": [3, 6, 8], "passphras": 7, "password": [0, 1, 2, 3, 4, 7, 9], "path": [0, 1, 2, 4, 5, 7, 12], "peer": [0, 2, 3, 5, 11], "pem": [0, 1, 2, 3, 4, 7], "per": 5, "pimsm": [2, 3, 5], "ping": [2, 3, 5], "pkc": 7, "pkcs12": 7, "plai": [7, 9], "platform": [0, 1, 2, 3, 4, 6, 9, 11, 12], "playbook": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18], "pleas": [0, 1, 2, 3, 4, 5, 7, 9], "plugin": [6, 8, 9, 10, 13, 14, 15, 16, 17, 18], "poe": [2, 3, 5], "point": 7, "polici": [2, 3, 5, 6], "pool": [2, 3, 5], "port": [0, 1, 2, 3, 4], "possibl": [0, 2, 3, 11], "possibli": [0, 1, 2, 3, 4, 6, 11], "potenti": 5, "power": 5, "ppp": [2, 3, 5], "pppoe": [2, 3, 5], "pptp": [2, 3], "predefin": 7, "predict": [0, 1, 2, 3, 4, 6, 11], "pref": 5, "prefix": [2, 3, 5], "prepar": 5, "prepend": [0, 1, 2, 3, 11], "preprocess": 5, "prereleas": 5, "present": [3, 5], "previous": 5, "primari": 5, "print": [2, 4, 6, 7, 9], "print_path": 7, "prioriti": [5, 13, 14, 15, 16, 17, 18], "privat": 7, "privatekey_path": 7, "problem": [2, 3, 7, 9], "produc": 9, "product": [5, 7], "profil": [2, 3, 5], "program": 5, "project": 12, "properti": [5, 6], "propos": [2, 3, 5], "protect": 7, "protocol": [0, 1, 2, 3, 4, 5], "provid": [1, 2, 3, 5, 6, 8, 17], "provis": [2, 3, 5], "proxi": [2, 3], "psd": 5, "public": 5, "pull": 5, "pylibssh": 9, "python": [0, 1, 2, 3, 4, 7, 9], "queri": [1, 2, 3, 4, 5], "queryout": 4, "question": 12, "queue": [2, 3, 5], "quit": 7, "quot": [4, 5, 6, 12, 13], "quote_argu": [5, 8, 12], "quote_argument_valu": [4, 5, 8, 12], "radiu": [2, 3, 5], "random": [5, 7], "random_password": 7, "random_str": 7, "randomis": 5, "rang": [2, 3, 5], "rate": 5, "raw": [2, 3, 5], "rb750gl": 9, "reachabl": 7, "read": [2, 3, 5, 6], "readabl": 5, "realm": 5, "reboot": 9, "recap": [7, 9], "receiv": 17, "recommend": 7, "referenc": [0, 11], "regex": [2, 3], "regexp": 5, "regist": [0, 2, 4, 7, 9, 11], "regular": [2, 3, 5], "reject": 5, "rel": 5, "relai": [2, 3, 5], "releas": 12, "reli": 5, "remot": [1, 2, 3, 4, 5, 12], "remov": [3, 4, 5, 7], "remove_as_much_as_poss": 3, "renam": [1, 5], "render": 5, "replac": [4, 9], "report": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "repositori": [0, 1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18], "represent": 14, "request": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "requir": [5, 6, 8, 13, 14, 15, 16, 18], "require_assign": [8, 14], "require_matches_max": 1, "require_matches_min": 1, "rescu": [7, 9], "resourc": [2, 3, 5, 6, 9], "resp": 2, "respons": 6, "restor": [2, 3], "restrict": [0, 2, 3, 4, 11], "result": [2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 18], "retri": 6, "retriev": [0, 1, 3, 4, 5, 7, 12], "return": [5, 7], "reus": 5, "rip": [2, 3], "ripng": [2, 3], "ro": 5, "role": 5, "romon": [2, 3], "room": 12, "root": 5, "ros6": 5, "ros7": 5, "rout": [0, 2, 3, 5, 11], "router": [0, 1, 2, 3, 4, 5, 9], "routerboard": [2, 3, 6], "routero": 8, "routeros_": 5, "rp": [2, 3, 5], "rule": [2, 3, 5], "run": [1, 2, 3, 4, 5, 7, 9, 12, 13, 14, 15, 16, 18], "safe": 5, "same": [3, 5], "sampl": [1, 2, 3, 4, 6], "satisfi": 6, "schedul": [2, 3, 5], "script": [2, 3, 4, 5], "search": [1, 3], "second": [5, 6], "secret": [2, 3, 5], "sect": 9, "secur": [2, 3, 5], "see": [5, 7, 9], "seen": 5, "select": [2, 3, 4, 5], "semant": 5, "send": [6, 17], "sens": [3, 11], "sequenc": 5, "serial": [0, 11], "server": [2, 3, 5], "servic": [2, 3, 7], "set": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 14], "set_fact": [7, 13, 14, 15, 16, 18], "setup": [3, 7], "should": [0, 1, 2, 3, 5, 6, 7, 9, 11, 13, 15, 16, 18], "show": [5, 7, 9], "sign": [0, 1, 2, 3, 4, 7], "signatur": 5, "signific": 5, "similar": [0, 9], "simpl": [2, 3, 5], "simpli": [0, 1, 2, 3, 4, 6], "sinc": [3, 5, 7, 9], "singl": 3, "situat": 5, "size": 5, "skip": [0, 1, 2, 3, 4, 7, 8, 9, 14], "skip_empty_valu": [8, 14], "slash": [5, 9], "sm": [2, 3], "small": [5, 7], "smb": [2, 3], "sniffer": [2, 3], "snmp": [2, 3, 5], "snooper": [2, 3], "so": [4, 14], "sock": [2, 3], "softwar": 5, "some": [2, 3, 5, 8], "someth": 9, "sourc": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "space": [0, 4, 5, 8, 9, 11], "spdx": 5, "special": 7, "specif": [0, 1, 4, 5, 6, 7, 11], "specifi": [0, 1, 2, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18], "split": [5, 6, 8, 12, 14], "src": [5, 7], "srcnat": 3, "ssh": [2, 3, 5, 6, 7, 11, 12], "ssh_type": 9, "ssl": [0, 1, 2, 3, 4, 5, 7], "sstp": [2, 3], "stabl": 9, "start": 9, "state": [0, 2, 5, 11], "static": [2, 3, 5], "statu": [0, 1, 2, 3, 4, 5, 6, 11], "stdout": [5, 6], "stdout_lin": [6, 7, 9], "steer": [2, 3], "step": 1, "still": [2, 3, 5], "store": 9, "strict": [3, 5], "string": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 18], "strip": 11, "sub": 5, "subdomain": 5, "subject": 7, "submit": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "subpath": 5, "subscrib": 12, "subset": [0, 3, 11], "success": [1, 13, 14, 15, 16, 18], "successfulli": 7, "suffix": 5, "suggest": 5, "suppli": [0, 11], "support": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12], "suppress": 5, "sure": [1, 2, 3, 7, 9], "suscept": [0, 1, 2, 3, 4, 7], "switch": [2, 3], "symbol": [5, 9], "system": [0, 2, 3, 4, 5, 6, 9, 11], "system_resource_print": 9, "tabl": [0, 2, 3, 5, 11], "talk": 7, "target": [0, 1, 2, 3, 4, 5, 6, 11], "task": [1, 5, 6, 7, 8, 9], "tcp": 5, "tell": [0, 1, 2, 3, 4, 9], "templat": [2, 3, 5], "termin": 5, "test": [7, 9], "test1234": [7, 9], "text": [5, 7, 8], "tftp": [2, 3], "than": [1, 4, 5, 9], "thei": [0, 2, 3, 11], "them": [0, 3, 4, 8, 11], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18], "thing": [0, 1, 2, 3, 4], "think": [2, 3], "those": 5, "three": [3, 7], "through": 7, "thu": 5, "time": [5, 6, 9], "timeout": [0, 1, 2, 3, 4, 5], "timestamp": 11, "tl": [0, 1, 2, 3, 4, 5, 7], "togeth": [1, 3, 9], "too": 9, "tool": [2, 3, 5], "total": [0, 9, 11], "touch": 3, "track": [2, 3], "tracker": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "traffic": [2, 3, 5], "trap": 5, "tree": [2, 3, 5], "tri": 6, "troubl": [5, 9], "true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 14], "trust": 7, "truststor": 7, "try": 6, "ttl": 5, "twice": 11, "two": [3, 8, 9], "tx": 5, "txt": 5, "type": [2, 3, 5, 13, 14, 15, 16, 17, 18], "under": 5, "underscor": 5, "unexpect": 5, "unfilt": 2, "uniqu": [1, 2, 3, 4, 5, 6], "unnecessari": 5, "unquot": [4, 5, 6, 12], "unreach": [5, 7, 9], "unset": [1, 2, 3], "unsupport": 9, "until": [5, 6], "unwrap": 5, "up": [2, 3, 5, 13, 14, 15, 16, 17, 18], "updat": [0, 2, 3, 4, 5, 11], "upgrad": [2, 3, 5], "upnp": [2, 3, 5], "upper": 1, "uptim": [0, 9, 11], "us": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18], "usag": 12, "user": [0, 1, 2, 3, 4, 5, 9, 12], "usernam": [0, 1, 2, 3, 4, 5, 7, 9], "usual": 7, "utf": [0, 1, 2, 3, 4], "util": 5, "v": 5, "v7": 9, "valid": [0, 1, 2, 3, 4, 5, 6, 7], "validate_cert": [0, 1, 2, 3, 4, 5, 7], "validate_cert_hostnam": [0, 1, 2, 3, 4, 5, 7], "valu": [0, 5, 7, 8, 11, 12], "value1": 14, "value2": 14, "var": [2, 7, 9], "variabl": [13, 14, 15, 16, 17, 18], "variant": [2, 3], "variou": 5, "verbos": 5, "verif": 7, "verifi": 3, "version": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "via": [4, 9], "vlan": [2, 3, 5], "voltag": 5, "vpnv4": [0, 11], "vrf": [2, 3, 5], "vrrp": [2, 3, 5], "wa": [1, 3, 5, 11], "wai": [1, 3, 4, 7], "wait": 6, "wait_for": [5, 6], "wan": 3, "want": [1, 2, 3], "watchdog": [2, 3], "we": [1, 3, 4, 5, 7], "web": [2, 3], "well": [2, 5, 7], "were": 1, "what": [0, 1, 2, 3, 4, 6, 11], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14], "where": [4, 5], "whether": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 15, 16, 17, 18], "which": [4, 5, 7, 8, 9], "while": 8, "whitespac": 5, "whose": [2, 3, 8, 14], "wifi": [2, 3, 5], "wifiwave2": [2, 3, 5], "winbox": [2, 3], "wipe": 7, "wireguard": [2, 3, 5], "wireless": [2, 3, 5], "within": 6, "without": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 14], "word": 4, "work": [0, 1, 2, 3, 4, 5, 7], "workaround": 5, "wrap": 9, "write": [3, 5, 9], "wrong": 5, "www": 7, "x": 5, "x86": 6, "yaml": 1, "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "your": [0, 1, 2, 3, 4, 5, 7, 9], "zaitsev": [0, 6, 11, 12, 17], "zero": 1}, "titles": ["community.routeros.api_facts module \u2013 Collect facts from remote devices running MikroTik RouterOS using the API", "community.routeros.api_find_and_modify module \u2013 Find and modify information using the API", "community.routeros.api_info module \u2013 Retrieve information from API", "community.routeros.api_modify module \u2013 Modify data at paths with API", "community.routeros.api module \u2013 Ansible module for RouterOS API", "Community.Routeros Release Notes", "community.routeros.command module \u2013 Run commands on remote devices running MikroTik RouterOS", "How to connect to RouterOS devices with the RouterOS API", "How to quote and unquote commands and arguments", "How to connect to RouterOS devices with SSH", "Index of all Collection Environment Variables", "community.routeros.facts module \u2013 Collect facts from remote devices running MikroTik RouterOS", "Community.Routeros", "community.routeros.join filter \u2013 Join a list of arguments to a command", "community.routeros.list_to_dict filter \u2013 Convert a list of arguments to a dictionary", "community.routeros.quote_argument filter \u2013 Quote an argument", "community.routeros.quote_argument_value filter \u2013 Quote an argument value", "community.routeros.routeros cliconf \u2013 Use routeros cliconf to run command on MikroTik RouterOS platform", "community.routeros.split filter \u2013 Split a command into arguments"], "titleterms": {"0": 5, "1": 5, "10": 5, "11": 5, "12": 5, "13": 5, "14": 5, "15": 5, "16": 5, "17": 5, "2": 5, "3": 5, "4": 5, "5": 5, "6": 5, "7": 5, "8": 5, "9": 5, "all": 10, "also": [0, 1, 2, 3, 4, 6, 11], "an": [9, 15, 16], "ansibl": 4, "api": [0, 1, 2, 3, 4, 7], "api_fact": 0, "api_find_and_modifi": 1, "api_info": 2, "api_modifi": 3, "argument": [8, 13, 14, 15, 16, 18], "attribut": [0, 1, 2, 3, 4, 6, 11], "author": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "break": 5, "bugfix": 5, "certif": 7, "chang": 5, "changelog": 12, "cliconf": [12, 17], "collect": [0, 1, 2, 3, 4, 6, 10, 11, 13, 14, 15, 16, 17, 18], "command": [6, 8, 13, 17, 18], "commun": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18], "connect": [7, 9], "convert": 14, "data": 3, "default": 7, "descript": 12, "devic": [0, 6, 7, 9, 11], "dictionari": 14, "encrypt": 7, "environ": 10, "exampl": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 18], "fact": [0, 11], "filter": [5, 12, 13, 14, 15, 16, 18], "find": 1, "from": [0, 2, 11], "group": 7, "guid": [5, 12], "how": [7, 8, 9], "import": 9, "index": [10, 12], "inform": [1, 2], "input": [13, 14, 15, 16, 18], "instal": 7, "inventori": 9, "issu": 5, "join": 13, "keyword": 14, "known": 5, "link": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "list": [13, 14], "list_to_dict": 14, "mikrotik": [0, 6, 7, 11, 17], "minor": 5, "modifi": [1, 3], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12], "new": 5, "note": [1, 3, 4, 5, 6, 9], "paramet": [0, 1, 2, 3, 4, 6, 11, 14], "path": 3, "pki": 7, "platform": 17, "plugin": [5, 12], "port": 5, "quot": [8, 15, 16], "quote_argu": 15, "quote_argument_valu": 16, "releas": 5, "remot": [0, 6, 11], "requir": [0, 1, 2, 3, 4], "retriev": 2, "return": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 18], "router": 7, "routero": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "run": [0, 6, 11, 17], "see": [0, 1, 2, 3, 4, 6, 11], "set": [7, 9], "split": 18, "ssh": 9, "summari": 5, "synopsi": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "topic": 5, "unquot": 8, "up": [7, 9], "us": [0, 1, 7, 17], "v0": 5, "v1": 5, "v2": 5, "valu": [1, 2, 3, 4, 6, 13, 14, 15, 16, 18], "variabl": 10}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"Attributes": [[0, "attributes"], [1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [6, "attributes"], [11, "attributes"]], "Authors": [[0, "authors"], [1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [6, "authors"], [11, "authors"], [13, "authors"], [14, "authors"], [15, "authors"], [16, "authors"], [17, "authors"], [18, "authors"]], "Breaking Changes / Porting Guide": [[5, "breaking-changes-porting-guide"]], "Bugfixes": [[5, "bugfixes"], [5, "id11"], [5, "id18"], [5, "id21"], [5, "id24"], [5, "id26"], [5, "id29"], [5, "id32"], [5, "id35"], [5, "id38"], [5, "id41"], [5, "id47"], [5, "id49"], [5, "id52"], [5, "id55"], [5, "id59"], [5, "id62"], [5, "id66"], [5, "id68"], [5, "id70"]], "Changelog": [[12, "changelog"]], "Cliconf Plugins": [[12, "cliconf-plugins"]], "Collection links": [[0, "collection-links"], [1, "collection-links"], [2, "collection-links"], [3, "collection-links"], [4, "collection-links"], [6, "collection-links"], [11, "collection-links"], [13, "collection-links"], [14, "collection-links"], [15, "collection-links"], [16, "collection-links"], [17, "collection-links"], [18, "collection-links"]], "Communication": [[12, "communication"]], "Community.Routeros": [[12, null]], "Community.Routeros Release Notes": [[5, null]], "Connecting to the device": [[9, "connecting-to-the-device"]], "Deprecated Features": [[5, "deprecated-features"]], "Description": [[12, "description"]], "Examples": [[0, "examples"], [1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [6, "examples"], [11, "examples"], [13, "examples"], [14, "examples"], [15, "examples"], [16, "examples"], [18, "examples"]], "Filter": [[5, "filter"]], "Filter Plugins": [[12, "filter-plugins"]], "Guides": [[12, "guides"]], "How to connect to RouterOS devices with SSH": [[9, null]], "How to connect to RouterOS devices with the RouterOS API": [[7, null]], "How to quote and unquote commands and arguments": [[8, null]], "Important notes": [[9, "important-notes"]], "Index of all Collection Environment Variables": [[10, null]], "Input": [[13, "input"], [14, "input"], [15, "input"], [16, "input"], [18, "input"]], "Installing a certificate on a MikroTik router": [[7, "installing-a-certificate-on-a-mikrotik-router"]], "Keyword parameters": [[14, "keyword-parameters"]], "Known Issues": [[5, "known-issues"], [5, "id42"], [5, "id44"]], "Minor Changes": [[5, "minor-changes"], [5, "id2"], [5, "id4"], [5, "id6"], [5, "id8"], [5, "id10"], [5, "id13"], [5, "id15"], [5, "id17"], [5, "id20"], [5, "id28"], [5, "id31"], [5, "id34"], [5, "id37"], [5, "id40"], [5, "id46"], [5, "id51"], [5, "id54"], [5, "id58"], [5, "id61"], [5, "id64"], [5, "id72"]], "Modules": [[12, "modules"]], "New Modules": [[5, "new-modules"], [5, "id56"]], "New Plugins": [[5, "new-plugins"]], "Notes": [[1, "notes"], [3, "notes"], [4, "notes"], [6, "notes"]], "Parameters": [[0, "parameters"], [1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [6, "parameters"], [11, "parameters"]], "Plugin Index": [[12, "plugin-index"]], "Release Summary": [[5, "release-summary"], [5, "id1"], [5, "id3"], [5, "id5"], [5, "id7"], [5, "id9"], [5, "id12"], [5, "id14"], [5, "id16"], [5, "id19"], [5, "id22"], [5, "id23"], [5, "id25"], [5, "id27"], [5, "id30"], [5, "id33"], [5, "id36"], [5, "id39"], [5, "id43"], [5, "id45"], [5, "id48"], [5, "id50"], [5, "id53"], [5, "id57"], [5, "id60"], [5, "id63"], [5, "id65"], [5, "id67"], [5, "id69"], [5, "id71"]], "Requirements": [[0, "requirements"], [1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"]], "Return Value": [[13, "return-value"], [14, "return-value"], [15, "return-value"], [16, "return-value"], [18, "return-value"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [4, "return-values"], [6, "return-values"]], "Returned Facts": [[0, "returned-facts"], [11, "returned-facts"]], "See Also": [[0, "see-also"], [1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [6, "see-also"], [11, "see-also"]], "Setting up a PKI": [[7, "setting-up-a-pki"]], "Setting up an inventory": [[9, "setting-up-an-inventory"]], "Setting up encryption": [[7, "setting-up-encryption"]], "Synopsis": [[0, "synopsis"], [1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [6, "synopsis"], [11, "synopsis"], [13, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"], [17, "synopsis"], [18, "synopsis"]], "Topics": [[5, "topics"]], "Using the community.routeros.api module defaults group": [[7, "using-the-community-routeros-api-module-defaults-group"]], "community.routeros.api module \u2013 Ansible module for RouterOS API": [[4, null]], "community.routeros.api_facts module \u2013 Collect facts from remote devices running MikroTik RouterOS using the API": [[0, null]], "community.routeros.api_find_and_modify module \u2013 Find and modify information using the API": [[1, null]], "community.routeros.api_info module \u2013 Retrieve information from API": [[2, null]], "community.routeros.api_modify module \u2013 Modify data at paths with API": [[3, null]], "community.routeros.command module \u2013 Run commands on remote devices running MikroTik RouterOS": [[6, null]], "community.routeros.facts module \u2013 Collect facts from remote devices running MikroTik RouterOS": [[11, null]], "community.routeros.join filter \u2013 Join a list of arguments to a command": [[13, null]], "community.routeros.list_to_dict filter \u2013 Convert a list of arguments to a dictionary": [[14, null]], "community.routeros.quote_argument filter \u2013 Quote an argument": [[15, null]], "community.routeros.quote_argument_value filter \u2013 Quote an argument value": [[16, null]], "community.routeros.routeros cliconf \u2013 Use routeros cliconf to run command on MikroTik RouterOS platform": [[17, null]], "community.routeros.split filter \u2013 Split a command into arguments": [[18, null]], "v0.1.0": [[5, "v0-1-0"]], "v0.1.1": [[5, "v0-1-1"]], "v1.0.0": [[5, "v1-0-0"]], "v1.0.1": [[5, "v1-0-1"]], "v1.1.0": [[5, "v1-1-0"]], "v1.2.0": [[5, "v1-2-0"]], "v2.0.0": [[5, "v2-0-0"]], "v2.1.0": [[5, "v2-1-0"]], "v2.10.0": [[5, "v2-10-0"]], "v2.11.0": [[5, "v2-11-0"]], "v2.12.0": [[5, "v2-12-0"]], "v2.13.0": [[5, "v2-13-0"]], "v2.14.0": [[5, "v2-14-0"]], "v2.15.0": [[5, "v2-15-0"]], "v2.16.0": [[5, "v2-16-0"]], "v2.17.0": [[5, "v2-17-0"]], "v2.18.0": [[5, "v2-18-0"]], "v2.2.0": [[5, "v2-2-0"]], "v2.2.1": [[5, "v2-2-1"]], "v2.3.0": [[5, "v2-3-0"]], "v2.3.1": [[5, "v2-3-1"]], "v2.4.0": [[5, "v2-4-0"]], "v2.5.0": [[5, "v2-5-0"]], "v2.6.0": [[5, "v2-6-0"]], "v2.7.0": [[5, "v2-7-0"]], "v2.8.0": [[5, "v2-8-0"]], "v2.8.1": [[5, "v2-8-1"]], "v2.8.2": [[5, "v2-8-2"]], "v2.8.3": [[5, "v2-8-3"]], "v2.9.0": [[5, "v2-9-0"]]}, "docnames": ["api_facts_module", "api_find_and_modify_module", "api_info_module", "api_modify_module", "api_module", "changelog", "command_module", "docsite/api-guide", "docsite/quoting", "docsite/ssh-guide", "environment_variables", "facts_module", "index", "join_filter", "list_to_dict_filter", "quote_argument_filter", "quote_argument_value_filter", "routeros_cliconf", "split_filter"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["api_facts_module.rst", "api_find_and_modify_module.rst", "api_info_module.rst", "api_modify_module.rst", "api_module.rst", "changelog.rst", "command_module.rst", "docsite/api-guide.rst", "docsite/quoting.rst", "docsite/ssh-guide.rst", "environment_variables.rst", "facts_module.rst", "index.rst", "join_filter.rst", "list_to_dict_filter.rst", "quote_argument_filter.rst", "quote_argument_value_filter.rst", "routeros_cliconf.rst", "split_filter.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [5, 7, 9, 11, 16], "0": [0, 1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "0123456789abcdefghijklmnopqrstuvwxyz": 7, "03": 4, "06": 9, "0600": 7, "09": 9, "0mib": 9, "1": [0, 1, 2, 3, 4, 6, 7, 9, 11], "10": [0, 1, 2, 3, 4, 6, 12], "101": 5, "104": 5, "106": 5, "107": 5, "108": 5, "109": 5, "110": 5, "12": 7, "120": 5, "121": 5, "122": 5, "123": 5, "124": 5, "125": 5, "126": 5, "127": 5, "128": [5, 9], "129": 5, "130": 5, "131": 5, "133": 5, "134": 5, "137": 5, "138": 5, "14": 4, "1400": 4, "141": 5, "143": 5, "144": 5, "148": 5, "149": 5, "153": 5, "154": 5, "156": 5, "158": 5, "159": 5, "161": 5, "162": 5, "168": [0, 1, 2, 3, 4, 7, 9], "170": 5, "177": 5, "179": 5, "18": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "180": 5, "189": 5, "19": 9, "190": 5, "191": 5, "192": [0, 1, 2, 3, 4, 5, 7, 9], "193": 5, "194": 5, "195": 5, "197": 5, "198": 5, "199": 5, "2": [0, 1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "20": 4, "200": 5, "201": 5, "2021": 9, "203": 5, "204": 5, "205": 5, "208": 5, "210": 5, "211": 5, "213": 5, "215": 5, "216": 5, "217": 5, "218": 5, "220": 5, "223": 5, "224": 5, "226": 5, "227": 5, "23": 5, "230": 5, "233": 5, "234": 5, "235": 5, "236": 5, "237": 5, "239": 5, "24": [1, 2, 3, 4, 7], "241": 5, "242": 5, "243": 5, "244": 5, "245": 5, "246": 5, "248": 5, "24kc": 9, "25": 9, "25000000": 5, "255": 4, "256": 5, "257": 5, "259": 5, "25m": 5, "262": 5, "263": 5, "264": 5, "266": 5, "269": 5, "270": 5, "271": 5, "272": 5, "273": 5, "274": 5, "276": 5, "277": 5, "278": 5, "279": 5, "280": 5, "286": 5, "288": 5, "294": 5, "295": 5, "297": 5, "2mib": 9, "3": [0, 1, 2, 3, 4, 6, 9], "300": 5, "302": 5, "303": 5, "304": 5, "305": 5, "31": 9, "32": [4, 7], "34": 5, "36": 4, "37": 5, "38": 5, "39": 5, "3d10h28m51": 9, "4": [0, 1, 2, 3, 4, 9], "400mhz": 9, "43": 5, "45": [5, 9], "47": 5, "48": 9, "49": 5, "5": 4, "50": 5, "512": 9, "51572981": 9, "53": 5, "54": 9, "55": 5, "6": [0, 1, 2, 3, 4, 9], "62": 5, "63": 5, "64": 9, "67": 5, "68": 5, "8": [0, 1, 2, 3, 4], "83": 5, "8728": [0, 1, 2, 3, 4], "8729": [0, 1, 2, 3, 4], "88": [0, 1, 2, 3], "89": 5, "9": 12, "927": 9, "95": 5, "A": [0, 1, 2, 3, 4, 5, 11, 13, 14, 18], "As": 0, "By": [2, 5], "For": [3, 4, 13, 14, 15, 16, 17, 18], "If": [0, 1, 2, 3, 4, 5, 6, 7, 9], "In": [4, 5], "It": [0, 1, 2, 3, 4, 6, 7, 8, 11, 13, 14, 15, 16, 17, 18], "No": [7, 10], "On": 1, "That": 7, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18], "These": [12, 14], "To": [0, 1, 2, 3, 4, 6, 7, 11, 13, 14, 15, 16, 17, 18], "Will": [0, 1, 2, 3, 4, 6, 11], "With": 9, "_": 5, "aaa": [2, 3], "abl": [0, 1, 2, 3, 4, 5, 7], "about": [0, 1, 2, 3, 4, 5, 9, 12], "abov": 9, "abstract": 17, "accept": [2, 3, 5, 8, 14], "access": [2, 3, 5, 7], "accord": 5, "account": [2, 3], "achiev": 11, "action": [0, 1, 2, 3, 4, 5, 6, 11], "action_group": [0, 1, 2, 3, 4], "activ": 11, "actual": [1, 2, 3, 6], "ad": [0, 1, 2, 3, 4, 5, 9, 11], "adapt": 5, "add": [4, 5, 7, 9], "addit": [0, 11], "address": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11], "adh": [0, 1, 2, 3, 4, 5], "adjust": [3, 5], "admin": [0, 3, 7, 9], "admin_network": 7, "advanc": [2, 3], "advertis": [2, 3, 5], "affect": [2, 3], "after": [1, 3, 4, 5], "again": 6, "against": [0, 1, 2, 3, 4, 5, 6, 11], "aggreg": [2, 3, 5], "aip": 4, "algorithm": 5, "alia": 5, "alias": [0, 1, 2, 3, 4], "align": [2, 3], "all": [0, 1, 2, 3, 4, 5, 6, 7, 11], "allow": [1, 2, 3, 4, 5, 7, 8, 9, 14], "allow_no_match": 1, "alphanumer": 9, "alreadi": 5, "also": [5, 7, 9], "altern": [5, 7, 9], "alwai": [0, 2, 3, 4, 5, 6, 7, 11], "always_upd": 3, "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12], "ani": [0, 2, 3, 4, 6, 7, 11], "anonym": [0, 1, 2, 3, 4], "ansibl": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "ansible_connect": 9, "ansible_fact": [0, 11], "ansible_host": 9, "ansible_net_": [0, 11], "ansible_net_all_ipv4_address": [0, 9, 11], "ansible_net_all_ipv6_address": [0, 11], "ansible_net_arch": [0, 11], "ansible_net_bgp_inst": [0, 11], "ansible_net_bgp_p": [0, 11], "ansible_net_bgp_vpnv4_rout": [0, 11], "ansible_net_config": 11, "ansible_net_config_nonverbos": [5, 11], "ansible_net_cpu_load": [0, 11], "ansible_net_gather_subset": [0, 11], "ansible_net_hostnam": [0, 11], "ansible_net_interfac": [0, 11], "ansible_net_memfree_mb": [0, 11], "ansible_net_memtotal_mb": [0, 11], "ansible_net_model": [0, 11], "ansible_net_neighbor": [0, 11], "ansible_net_ospf_inst": [0, 11], "ansible_net_ospf_neighbor": [0, 11], "ansible_net_rout": [0, 11], "ansible_net_serialnum": [0, 11], "ansible_net_spacefree_mb": [0, 11], "ansible_net_spacetotal_mb": [0, 11], "ansible_net_uptim": [0, 11], "ansible_net_vers": [0, 11], "ansible_network_o": 9, "ansible_ssh_pass": 9, "ansible_us": 9, "anymor": 5, "anyth": 1, "apart": 6, "api": [5, 8, 12, 17], "api_fact": [1, 2, 3, 4, 5, 7, 12], "api_find_and_modifi": [0, 2, 3, 4, 5, 7, 12], "api_info": [0, 1, 3, 4, 5, 7, 12], "api_modifi": [0, 1, 2, 4, 5, 7, 12], "appear": [3, 5], "appli": [0, 1, 2, 3, 4], "applic": 5, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14], "arbitrari": [4, 6, 9], "arbitraryout": 4, "architectur": [0, 9, 11], "area": [2, 3, 5], "argument": [0, 4, 5, 6, 11, 12], "argument_list": 18, "arp": [2, 3, 5], "ascii": [0, 1, 2, 3, 4, 5], "ask": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "assign": 14, "assum": [1, 3, 7], "attack": [0, 1, 2, 3, 4, 7], "attribut": 5, "authent": [0, 1, 2, 3, 4], "author": 12, "automat": 5, "avail": [0, 5, 7, 11], "avoid": [5, 7], "awesom": [1, 3], "back": 5, "backup": [2, 3], "backward": 7, "bad": 9, "bandwidth": [2, 3], "bar": [1, 8, 13, 14, 18], "base": [0, 1, 5, 7, 9, 11], "baz": 18, "becaus": [0, 1, 2, 3, 4], "been": [1, 5, 7, 10], "befor": [1, 2, 3, 5, 6, 9, 13, 14, 15, 16, 18], "behavior": [3, 5], "below": [0, 1, 2, 3, 4], "best": 7, "better": [2, 3], "between": [5, 6, 11], "bgp": [0, 2, 3, 5, 11], "bigger": 4, "bind": 9, "blackhol": 5, "block": [3, 7, 9], "board": 9, "bond": [2, 3, 5], "boolean": [0, 1, 2, 3, 4, 14], "boot": 5, "both": [2, 3], "bridg": [1, 2, 3, 5, 7], "browser": 7, "bsd": 5, "bug": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "build": 9, "builtin": [2, 3, 4, 5, 7, 13, 14, 15, 16, 18], "bundl": 7, "byte": 5, "ca": [0, 1, 2, 3, 4, 7], "ca_path": [0, 1, 2, 3, 4, 5, 7], "call": 9, "can": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 14], "cannot": [3, 5], "cap": [2, 3, 5], "capsman": [2, 3], "case": [1, 4, 5, 7, 8], "caus": [5, 6], "certain": 7, "certif": [0, 1, 2, 3, 4, 5], "certificate_path": 7, "cet512w": 9, "chain": 3, "chang": [0, 1, 2, 3, 4, 6, 7, 9, 11], "changed_when": [5, 6, 7], "changelog": 5, "channel": [2, 3, 5, 12], "charact": [5, 9], "check": [0, 1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18], "check_mod": [0, 1, 2, 3, 4, 6, 11], "choic": [0, 1, 2, 3, 4, 6, 14], "chosen": 7, "cipher": [0, 1, 2, 3, 4, 5], "circumst": 5, "claim": [5, 6], "classifi": 5, "claus": [4, 5], "clean": 7, "cli": [1, 2, 3, 4, 5, 13, 15, 16, 17], "cliconf": [5, 9], "client": [2, 3, 5], "clock": [2, 3, 5], "cloud": [2, 3], "cmd": 4, "collect": [5, 8, 9, 12], "com": [5, 12], "combo": 5, "command": [3, 4, 5, 7, 9, 12, 15, 16], "comment": [0, 1, 2, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 18], "commerci": 7, "common": [1, 2, 3, 4, 6, 7], "commun": [8, 9], "compar": [3, 4], "compat": [5, 7], "complet": 7, "complex": 5, "concurr": 5, "condit": [1, 2, 3, 4, 6], "config": [2, 3, 4, 5, 11], "configur": [0, 1, 2, 3, 5, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18], "conflict": 5, "conform": 5, "conjunct": [4, 6], "connect": [0, 1, 2, 3, 4, 5, 6, 11, 12], "consid": [0, 1, 2, 3, 4, 6], "contain": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11], "content": 5, "continu": 5, "control": [2, 3, 4, 5, 7], "convert": [2, 3, 5, 7, 12], "copi": 7, "core": [0, 1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 16, 17, 18], "correct": [5, 7], "correctli": [5, 7], "count": 9, "counter": 2, "cpu": [0, 9, 11], "crash": 5, "creat": [0, 1, 2, 3, 4, 7], "create_onli": 3, "creation": [3, 5], "credenti": 9, "criteria": [1, 2, 3], "crypto": 7, "current": [0, 1, 2, 3, 5, 11], "custom": 3, "cycl": 5, "dachev": [0, 4, 12], "dash": [5, 9], "data": [0, 1, 2, 4, 5, 7, 8, 12, 14], "datapath": [2, 3, 5], "date": 5, "deactiv": [0, 1, 2, 3, 4], "debug": [2, 4, 7, 9], "deciph": 5, "declar": [5, 6, 10], "default": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 14], "defconf": [1, 2, 3], "defin": [5, 10], "delegate_to": 7, "depend": [3, 5, 7], "describ": [3, 7, 13, 14, 15, 16, 18], "descript": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 18], "dest": 7, "detail": [0, 1, 2, 3, 4, 6, 7, 9, 11], "detect": [2, 3, 5], "determin": [5, 6], "devel": 5, "develop": [2, 3], "devi": 9, "devic": [1, 2, 3, 4, 5, 12, 17], "dhcp": [2, 3, 5], "dictionari": [0, 1, 2, 3, 4, 5, 8, 11, 12], "diff": [0, 1, 2, 3, 4, 6, 11], "diff_mod": [0, 1, 2, 3, 4, 6, 11], "differ": [1, 3, 4, 7], "diffi": [0, 1, 2, 3, 4], "directori": 5, "disabl": [0, 1, 2, 3, 5, 7, 11], "discourag": 7, "discoveri": [2, 3, 5], "discuss": 12, "disk": [0, 11], "dn": [2, 3, 5, 7], "do": [0, 3, 5, 7, 9, 11], "doc": 5, "docsit": 5, "document": [1, 2, 3, 4, 5, 6, 7, 9, 10], "doe": [0, 2, 5, 6, 9, 11], "doh": 5, "domain": 5, "done": [5, 7], "drop": 3, "dscp": 5, "dst": 5, "due": 5, "dump": 4, "dure": [5, 7], "dynam": [1, 2, 3, 5], "e": [2, 3, 5], "each": [6, 13, 14, 15, 16, 17, 18], "easier": 7, "egor": [0, 6, 11, 12, 17], "either": [4, 7], "element": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 18], "empti": [1, 3, 4, 8, 14], "enabl": [0, 5, 7, 11], "encod": [0, 1, 2, 3, 4, 5], "end": 5, "engin": 5, "ensur": [3, 5], "ensure_ord": 3, "entri": [1, 2, 3, 4, 5, 7, 13, 14, 15, 16, 17, 18], "environ": 5, "eoip": [2, 3, 5], "eq": 4, "equal": 4, "equival": [1, 2, 3, 4, 5, 7], "error": [3, 5, 6, 9], "escap": 5, "ether1": [4, 6], "ether2": 4, "ethernet": [2, 3, 5, 6], "evalu": 6, "even": [5, 7], "everi": [1, 4, 5, 6, 7, 9], "exactli": [1, 3], "exampl": [5, 7, 8, 9, 17], "except": [3, 5], "exchang": [0, 1, 2, 3, 4], "exclam": 2, "exclus": 4, "execut": [0, 1, 2, 3, 4, 5, 6, 9], "exist": [0, 2, 3, 4, 5, 11], "expect": [1, 9], "expir": 6, "explicit": 5, "export": [5, 11], "express": [2, 3], "extend": [2, 3, 4, 5], "extended_queri": 4, "extended_queryout": 4, "extra": 5, "fact": [1, 2, 3, 4, 5, 7, 9, 12], "fail": [1, 3, 5, 6, 7, 9], "failed_condit": 6, "failed_when": 5, "failur": 5, "fals": [0, 1, 2, 3, 4, 5, 7, 8, 9, 14], "famili": [0, 1, 2, 3, 4, 6, 11], "favor": 5, "featur": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "fec": 5, "felix": [0, 1, 2, 3, 12, 13, 14, 15, 16, 18], "felixfontein": [0, 1, 2, 3, 12, 13, 14, 15, 16, 18], "few": 7, "field": [1, 2, 3, 4, 5, 6], "file": [0, 1, 2, 3, 4, 5, 7, 9], "filter": [2, 3, 8], "final": 5, "find": [0, 2, 3, 4, 5, 7, 12], "firewal": [2, 3, 5], "firmwar": [2, 3], "first": [2, 3, 5, 7, 9, 11], "firwal": 5, "fix": 5, "flow": [2, 3, 5], "follow": [1, 2, 3, 4, 5, 6, 7, 9, 10, 14], "fontein": [0, 1, 2, 3, 12, 13, 14, 15, 16, 18], "foo": [1, 8, 13, 14, 18], "forc": [0, 1, 2, 3, 4, 5], "force_no_cert": [0, 1, 2, 3, 4, 5, 7], "form": [5, 8, 11], "format": [0, 1, 2, 3, 4], "forum": 12, "forward": [3, 6, 9], "found": [1, 2, 3], "fragment": 5, "free": [0, 9, 11], "frequenc": 9, "friendly_nam": 7, "from": [1, 3, 4, 5, 6, 7, 12, 17], "full": [0, 1, 2, 3, 5, 11], "fulli": [5, 7], "function": 5, "further": [0, 1, 2, 3, 4], "galaxi": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "gatewai": [3, 5], "gather": [7, 9], "gather_fact": [7, 9], "gather_subset": [0, 5, 11], "gener": [2, 3, 5, 7, 12], "get": [2, 4, 5, 7], "github": [5, 12], "given": [0, 1, 4, 11], "gmt": 5, "graph": [2, 3, 5], "gre": [2, 3, 5], "gre6": [2, 3, 5], "group": [0, 1, 2, 3, 4, 5], "guid": 7, "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11], "handl": [2, 3, 5], "handle_absent_entri": 3, "handle_dis": 2, "handle_entries_cont": 3, "handle_read_onli": [3, 5], "handle_write_onli": [3, 5], "happen": [5, 9], "hardwar": [0, 11], "hash": [0, 11], "have": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18], "hdd": 9, "health": [2, 3, 5], "heavili": [2, 3], "hellman": [0, 1, 2, 3, 4], "help": [0, 1, 2, 3, 4, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18], "here": [1, 2, 3, 4, 5, 6, 7], "heuel": [0, 6, 11, 12, 17], "hide": 2, "hide_default": 2, "high": [13, 14, 15, 16, 17, 18], "higher": [13, 14, 15, 16, 17, 18], "host": [0, 1, 2, 3, 4, 5, 7, 9, 11], "hostnam": [0, 1, 2, 3, 4, 5, 7, 11], "hostvar": [0, 11], "hotspot": [2, 3, 5], "how": [0, 1, 2, 3, 4, 6, 11, 12], "html": 5, "http": [0, 1, 2, 3, 4, 5, 7], "human": 5, "hw": 5, "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18], "icmp": 5, "id": [1, 2, 3, 4, 5], "idempot": [1, 3, 5, 11], "ident": [2, 3, 4, 5, 6, 9, 11], "identifi": 5, "ignor": [3, 7, 9], "im": 12, "implement": 5, "import": [2, 3, 5, 7], "imposs": 5, "improv": 5, "includ": [0, 1, 2, 3, 4, 5, 6, 7, 11, 13, 14, 15, 16, 17, 18], "include_builtin": [2, 5], "include_dynam": 2, "include_read_onli": [2, 5], "inclus": 5, "incom": [2, 3], "inconsist": 5, "incorrect": 5, "indic": [5, 6], "induc": 1, "inform": [0, 3, 4, 5, 7, 11, 12], "ingress": 5, "initi": [0, 5, 11], "input": [2, 3, 4, 7], "insecur": 5, "insert": 7, "instal": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 15, 16, 17, 18], "instanc": [0, 2, 3, 5, 11], "instead": [0, 1, 2, 3, 4, 7, 9], "instruct": 7, "integ": [0, 1, 2, 3, 4, 6, 11], "intend": 5, "interfac": [0, 1, 2, 3, 4, 5, 6, 7, 11], "intern": 5, "internet": [2, 3], "interv": [5, 6], "interwork": [2, 3], "introduc": 5, "invalid": [1, 2, 3], "inventory_hostnam": 7, "invert": [2, 3], "iot": [2, 3, 5], "ip": [1, 2, 3, 4, 5, 7, 8, 9], "ip2": 4, "ip_address": 2, "ipaddrd_printout": 4, "ipfix": [2, 3], "ipsec": [2, 3, 5], "ipv4": [0, 5, 11], "ipv6": [0, 2, 3, 5, 11], "irc": 12, "irq": [2, 3, 5], "issu": [0, 1, 2, 3, 4, 6, 9, 11, 12, 13, 14, 15, 16, 17, 18], "item": [4, 5], "its": [4, 5, 7, 9], "jinja2": 8, "join": [5, 8, 12], "json": 7, "judg": 5, "jump": 5, "just": [0, 2, 11], "keep": 5, "kei": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15, 16, 18], "kept": 3, "key1": 14, "key2": 14, "l2tp": [2, 3], "larger": [0, 1, 11], "later": 5, "latest": 5, "latter": 1, "layer7": [2, 3, 5], "ldp": [2, 3, 5], "leas": [2, 3, 5], "least": [1, 3, 4, 5], "led": [2, 3], "length": 7, "less": [1, 4, 7], "level": [6, 17], "libera": 12, "librari": 4, "libroutero": [0, 1, 2, 3, 4], "libssh": 9, "licens": 5, "life": 5, "like": [0, 1, 5, 8, 9, 11], "limit": [1, 2, 3, 5], "line": [5, 9, 11], "list": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 15, 16, 17, 18], "list_to_dict": [5, 8, 12], "load": [0, 9, 11], "local": 7, "localhost": 7, "log": [2, 3, 5], "login": [0, 1, 2, 3, 4, 9], "long": [6, 9], "longer": [5, 9], "look": [0, 1, 2, 3, 4, 5], "lookup": 7, "low": [6, 13, 14, 15, 16, 17, 18], "lower": [13, 14, 15, 16, 17, 18], "mac": [2, 3, 5], "made": [1, 3], "mai": 9, "mail": [2, 3, 5, 12], "main": 4, "mainten": 5, "major": 5, "make": [0, 1, 2, 3, 4, 5, 9], "man": [0, 1, 2, 3, 4, 5, 7], "manag": [2, 3, 5], "mangl": [2, 3, 5], "manual": [2, 3], "mark": 5, "markup": 5, "masquerad": 3, "match": [1, 2, 3, 4, 5, 6, 7], "match_count": 1, "match_dis": [2, 3], "matcher": [2, 3, 5], "matrix": [5, 12], "max": 5, "mdix": 5, "mean": [3, 5], "member": [2, 3, 5], "memori": [0, 9, 11], "mention": 3, "messag": 4, "met": 6, "mib": [0, 11], "middl": [0, 1, 2, 3, 4, 7], "might": 7, "mikrotik": [1, 2, 3, 4, 5, 9, 12], "minim": 11, "mip": 9, "mipsb": 9, "mirror": [2, 3], "miss": 5, "mitig": 5, "mlag": [2, 3, 5], "mme": [2, 3], "modbu": [2, 3, 5], "mode": [0, 1, 2, 3, 4, 5, 6, 7, 11], "model": [0, 11], "modern": 9, "modif": [3, 4], "modifi": [0, 2, 4, 5, 6, 7, 11, 12], "modify__count": 1, "modul": [8, 9], "module_default": [0, 1, 2, 3, 4, 7], "module_util": 5, "more": [1, 4, 5, 7], "moreov": 5, "most": [5, 7], "move": 6, "mpl": [2, 3, 5], "msg": [4, 5, 7, 9], "mss": 5, "mtu": 4, "multipl": [1, 3, 5, 6], "must": [4, 6], "mut": 4, "mutual": 4, "my": 1, "n": [0, 1, 2, 11], "naiv": 5, "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 18], "nat": [2, 3, 5], "nd": [2, 3, 5], "need": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11], "neighbor": [0, 2, 3, 5, 11], "nest": 9, "net_put": 7, "netcommon": [7, 9], "netmask": 3, "netwatch": [2, 3, 5], "network": [0, 1, 2, 3, 4, 5, 7, 11, 12, 17], "network_cli": 9, "never": 5, "new": [0, 1, 2, 3, 13, 14, 15, 16, 18], "new_data": [1, 3], "newer": [0, 1, 2, 3, 4, 5, 12], "next": 5, "nikolai": [0, 4, 12], "nikolaydachev": [0, 4, 12], "node": 6, "non": 5, "none": [3, 4, 5, 6], "normal": 2, "note": [0, 2, 12], "noth": 3, "now": 5, "nth": 5, "ntp": [2, 3, 5], "null": [2, 3], "number": [0, 1, 4, 5, 6, 11], "o": [0, 1, 2, 3, 4, 6, 11], "object": [3, 4, 7], "offer": 9, "offload": 5, "offset": 5, "ok": [7, 9], "old": [1, 5], "old_data": [1, 3], "older": 7, "omit": 2, "onc": [1, 7], "one": [1, 3, 4, 6, 8], "ones": [2, 3], "onli": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11], "onto": 7, "openssl_pkcs12": 7, "oper": [0, 1, 2, 3, 4, 6, 11], "oppos": 0, "option": [0, 1, 2, 3, 4, 5, 7, 8, 9], "order": [0, 3, 5, 11, 13, 14, 15, 16, 17, 18], "ordereddict": 3, "ospf": [0, 2, 3, 5, 11], "other": [0, 2, 4, 5, 8, 11], "out": [3, 5, 6, 7], "output": [2, 3, 4, 5, 6, 7, 9], "over": [5, 6], "overrid": [13, 14, 15, 16, 17, 18], "override_al": 7, "ovpn": [2, 3, 5], "own": [0, 1, 2, 3, 4, 7], "p12": 7, "packag": [2, 3, 5], "packet": 5, "paramet": [5, 7, 13, 15, 16, 18], "paramiko": 9, "pars": 7, "part": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "partial": 6, "pass": [3, 6, 8], "passphras": 7, "password": [0, 1, 2, 3, 4, 7, 9], "path": [0, 1, 2, 4, 5, 7, 12], "peer": [0, 2, 3, 5, 11], "pem": [0, 1, 2, 3, 4, 7], "per": 5, "pimsm": [2, 3, 5], "ping": [2, 3, 5], "pkc": 7, "pkcs12": 7, "plai": [7, 9], "platform": [0, 1, 2, 3, 4, 6, 9, 11, 12], "playbook": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18], "pleas": [0, 1, 2, 3, 4, 5, 7, 9], "plugin": [6, 8, 9, 10, 13, 14, 15, 16, 17, 18], "poe": [2, 3, 5], "point": 7, "polici": [2, 3, 5, 6], "pool": [2, 3, 5], "port": [0, 1, 2, 3, 4], "possibl": [0, 2, 3, 11], "possibli": [0, 1, 2, 3, 4, 6, 11], "potenti": 5, "power": 5, "ppp": [2, 3, 5], "pppoe": [2, 3, 5], "pptp": [2, 3], "predefin": 7, "predict": [0, 1, 2, 3, 4, 6, 11], "pref": 5, "prefix": [2, 3, 5], "prepar": 5, "prepend": [0, 1, 2, 3, 11], "preprocess": 5, "prereleas": 5, "present": [3, 5], "previous": 5, "primari": 5, "print": [2, 4, 6, 7, 9], "print_path": 7, "prioriti": [5, 13, 14, 15, 16, 17, 18], "privat": 7, "privatekey_path": 7, "problem": [2, 3, 7, 9], "produc": 9, "product": [5, 7], "profil": [2, 3, 5], "program": 5, "project": 12, "properti": [5, 6], "propos": [2, 3, 5], "protect": 7, "protocol": [0, 1, 2, 3, 4, 5], "provid": [1, 2, 3, 5, 6, 8, 17], "provis": [2, 3, 5], "proxi": [2, 3], "psd": 5, "public": 5, "pull": 5, "pylibssh": 9, "python": [0, 1, 2, 3, 4, 7, 9], "queri": [1, 2, 3, 4, 5], "queryout": 4, "question": 12, "queue": [2, 3, 5], "quit": 7, "quot": [4, 5, 6, 12, 13], "quote_argu": [5, 8, 12], "quote_argument_valu": [4, 5, 8, 12], "radiu": [2, 3, 5], "random": [5, 7], "random_password": 7, "random_str": 7, "randomis": 5, "rang": [2, 3, 5], "rate": 5, "raw": [2, 3, 5], "rb750gl": 9, "reachabl": 7, "read": [2, 3, 5, 6], "readabl": 5, "realm": 5, "reboot": 9, "recap": [7, 9], "receiv": 17, "recommend": 7, "referenc": [0, 11], "regex": [2, 3], "regexp": 5, "regist": [0, 2, 4, 7, 9, 11], "regular": [2, 3, 5], "reject": 5, "rel": 5, "relai": [2, 3, 5], "releas": 12, "reli": 5, "remot": [1, 2, 3, 4, 5, 12], "remov": [3, 4, 5, 7], "remove_as_much_as_poss": 3, "renam": [1, 5], "render": 5, "replac": [4, 9], "report": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "repositori": [0, 1, 2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18], "represent": 14, "request": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "requir": [5, 6, 8, 13, 14, 15, 16, 18], "require_assign": [8, 14], "require_matches_max": 1, "require_matches_min": 1, "rescu": [7, 9], "resourc": [2, 3, 5, 6, 9], "resp": 2, "respond": 5, "respons": 6, "restor": [2, 3], "restrict": [0, 2, 3, 4, 5, 11], "result": [2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 18], "retri": 6, "retriev": [0, 1, 3, 4, 5, 7, 12], "return": [5, 7], "reus": 5, "rip": [2, 3], "ripng": [2, 3], "ro": 5, "role": 5, "romon": [2, 3], "room": 12, "root": 5, "ros6": 5, "ros7": 5, "rout": [0, 2, 3, 5, 11], "router": [0, 1, 2, 3, 4, 5, 9], "routerboard": [2, 3, 6], "routero": 8, "routeros_": 5, "rp": [2, 3, 5], "rule": [2, 3, 5], "run": [1, 2, 3, 4, 5, 7, 9, 12, 13, 14, 15, 16, 18], "safe": 5, "same": [3, 5], "sampl": [1, 2, 3, 4, 6], "satisfi": 6, "schedul": [2, 3, 5], "script": [2, 3, 4, 5], "search": [1, 3], "second": [5, 6], "secret": [2, 3, 5], "sect": 9, "secur": [2, 3, 5], "see": [5, 7, 9], "seen": 5, "select": [2, 3, 4, 5], "semant": 5, "send": [6, 17], "sens": [3, 11], "sequenc": 5, "serial": [0, 11], "server": [2, 3, 5], "servic": [2, 3, 7], "set": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 14], "set_fact": [7, 13, 14, 15, 16, 18], "setup": [3, 7], "should": [0, 1, 2, 3, 5, 6, 7, 9, 11, 13, 15, 16, 18], "show": [5, 7, 9], "sign": [0, 1, 2, 3, 4, 7], "signatur": 5, "signific": 5, "similar": [0, 9], "simpl": [2, 3, 5], "simpli": [0, 1, 2, 3, 4, 6], "sinc": [3, 5, 7, 9], "singl": 3, "situat": 5, "size": 5, "skip": [0, 1, 2, 3, 4, 7, 8, 9, 14], "skip_empty_valu": [8, 14], "slash": [5, 9], "sm": [2, 3], "small": [5, 7], "smb": [2, 3], "sniffer": [2, 3], "snmp": [2, 3, 5], "snooper": [2, 3], "so": [4, 14], "sock": [2, 3], "softwar": 5, "some": [2, 3, 5, 8], "someth": 9, "sourc": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "space": [0, 4, 5, 8, 9, 11], "spdx": 5, "special": 7, "specif": [0, 1, 4, 5, 6, 7, 11], "specifi": [0, 1, 2, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18], "split": [5, 6, 8, 12, 14], "src": [5, 7], "srcnat": 3, "ssh": [2, 3, 5, 6, 7, 11, 12], "ssh_type": 9, "ssl": [0, 1, 2, 3, 4, 5, 7], "sstp": [2, 3], "stabl": 9, "start": 9, "state": [0, 2, 5, 11], "static": [2, 3, 5], "statu": [0, 1, 2, 3, 4, 5, 6, 11], "stdout": [5, 6], "stdout_lin": [6, 7, 9], "steer": [2, 3], "step": 1, "still": [2, 3, 5], "store": 9, "strict": [3, 5], "string": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 18], "strip": 11, "sub": 5, "subdomain": 5, "subject": 7, "submit": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "subpath": 5, "subscrib": 12, "subset": [0, 3, 11], "success": [1, 13, 14, 15, 16, 18], "successfulli": 7, "suffix": 5, "suggest": 5, "suppli": [0, 11], "support": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12], "suppress": 5, "sure": [1, 2, 3, 7, 9], "suscept": [0, 1, 2, 3, 4, 7], "switch": [2, 3], "symbol": [5, 9], "system": [0, 2, 3, 4, 5, 6, 9, 11], "system_resource_print": 9, "tabl": [0, 2, 3, 5, 11], "talk": 7, "target": [0, 1, 2, 3, 4, 5, 6, 11], "task": [1, 5, 6, 7, 8, 9], "tcp": 5, "tell": [0, 1, 2, 3, 4, 9], "templat": [2, 3, 5], "termin": 5, "test": [7, 9], "test1234": [7, 9], "text": [5, 7, 8], "tftp": [2, 3], "than": [1, 4, 5, 9], "thei": [0, 2, 3, 11], "them": [0, 3, 4, 8, 11], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18], "thing": [0, 1, 2, 3, 4], "think": [2, 3], "those": 5, "three": [3, 7], "through": 7, "thu": 5, "time": [5, 6, 9], "timeout": [0, 1, 2, 3, 4, 5], "timestamp": 11, "tl": [0, 1, 2, 3, 4, 5, 7], "togeth": [1, 3, 9], "too": 9, "tool": [2, 3, 5], "total": [0, 9, 11], "touch": 3, "track": [2, 3], "tracker": [0, 1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16, 17, 18], "traffic": [2, 3, 5], "trap": 5, "tree": [2, 3, 5], "tri": 6, "troubl": [5, 9], "true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 14], "trust": 7, "truststor": 7, "try": 6, "ttl": 5, "twice": 11, "two": [3, 8, 9], "tx": 5, "txt": 5, "type": [2, 3, 5, 13, 14, 15, 16, 17, 18], "under": 5, "underscor": 5, "unexpect": 5, "unfilt": 2, "uniqu": [1, 2, 3, 4, 5, 6], "unnecessari": 5, "unquot": [4, 5, 6, 12], "unreach": [5, 7, 9], "unset": [1, 2, 3], "unsupport": 9, "until": [5, 6], "unwrap": 5, "up": [2, 3, 5, 13, 14, 15, 16, 17, 18], "updat": [0, 2, 3, 4, 5, 11], "upgrad": [2, 3, 5], "upnp": [2, 3, 5], "upper": 1, "uptim": [0, 9, 11], "us": [2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18], "usag": 12, "user": [0, 1, 2, 3, 4, 5, 9, 12], "usernam": [0, 1, 2, 3, 4, 5, 7, 9], "usual": 7, "utf": [0, 1, 2, 3, 4], "util": 5, "v": 5, "v7": 9, "valid": [0, 1, 2, 3, 4, 5, 6, 7], "validate_cert": [0, 1, 2, 3, 4, 5, 7], "validate_cert_hostnam": [0, 1, 2, 3, 4, 5, 7], "valu": [0, 5, 7, 8, 11, 12], "value1": 14, "value2": 14, "var": [2, 7, 9], "variabl": [13, 14, 15, 16, 17, 18], "variant": [2, 3], "variou": 5, "verbos": 5, "verif": 7, "verifi": 3, "version": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "via": [4, 9], "vlan": [2, 3, 5], "voltag": 5, "vpnv4": [0, 11], "vrf": [2, 3, 5], "vrrp": [2, 3, 5], "wa": [1, 3, 5, 11], "wai": [1, 3, 4, 7], "wait": 6, "wait_for": [5, 6], "wan": 3, "want": [1, 2, 3], "watchdog": [2, 3], "we": [1, 3, 4, 5, 7], "web": [2, 3], "well": [2, 5, 7], "were": 1, "what": [0, 1, 2, 3, 4, 5, 6, 11], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14], "where": [4, 5], "whether": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 15, 16, 17, 18], "which": [4, 5, 7, 8, 9], "while": 8, "whitespac": 5, "whose": [2, 3, 8, 14], "wifi": [2, 3, 5], "wifiwave2": [2, 3, 5], "winbox": [2, 3], "wipe": 7, "wireguard": [2, 3, 5], "wireless": [2, 3, 5], "within": 6, "without": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 14], "word": 4, "work": [0, 1, 2, 3, 4, 5, 7], "workaround": 5, "wrap": 9, "write": [3, 5, 9], "wrong": 5, "www": 7, "x": 5, "x86": 6, "yaml": 1, "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "your": [0, 1, 2, 3, 4, 5, 7, 9], "zaitsev": [0, 6, 11, 12, 17], "zero": 1}, "titles": ["community.routeros.api_facts module \u2013 Collect facts from remote devices running MikroTik RouterOS using the API", "community.routeros.api_find_and_modify module \u2013 Find and modify information using the API", "community.routeros.api_info module \u2013 Retrieve information from API", "community.routeros.api_modify module \u2013 Modify data at paths with API", "community.routeros.api module \u2013 Ansible module for RouterOS API", "Community.Routeros Release Notes", "community.routeros.command module \u2013 Run commands on remote devices running MikroTik RouterOS", "How to connect to RouterOS devices with the RouterOS API", "How to quote and unquote commands and arguments", "How to connect to RouterOS devices with SSH", "Index of all Collection Environment Variables", "community.routeros.facts module \u2013 Collect facts from remote devices running MikroTik RouterOS", "Community.Routeros", "community.routeros.join filter \u2013 Join a list of arguments to a command", "community.routeros.list_to_dict filter \u2013 Convert a list of arguments to a dictionary", "community.routeros.quote_argument filter \u2013 Quote an argument", "community.routeros.quote_argument_value filter \u2013 Quote an argument value", "community.routeros.routeros cliconf \u2013 Use routeros cliconf to run command on MikroTik RouterOS platform", "community.routeros.split filter \u2013 Split a command into arguments"], "titleterms": {"0": 5, "1": 5, "10": 5, "11": 5, "12": 5, "13": 5, "14": 5, "15": 5, "16": 5, "17": 5, "18": 5, "2": 5, "3": 5, "4": 5, "5": 5, "6": 5, "7": 5, "8": 5, "9": 5, "all": 10, "also": [0, 1, 2, 3, 4, 6, 11], "an": [9, 15, 16], "ansibl": 4, "api": [0, 1, 2, 3, 4, 7], "api_fact": 0, "api_find_and_modifi": 1, "api_info": 2, "api_modifi": 3, "argument": [8, 13, 14, 15, 16, 18], "attribut": [0, 1, 2, 3, 4, 6, 11], "author": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "break": 5, "bugfix": 5, "certif": 7, "chang": 5, "changelog": 12, "cliconf": [12, 17], "collect": [0, 1, 2, 3, 4, 6, 10, 11, 13, 14, 15, 16, 17, 18], "command": [6, 8, 13, 17, 18], "commun": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 17, 18], "connect": [7, 9], "convert": 14, "data": 3, "default": 7, "deprec": 5, "descript": 12, "devic": [0, 6, 7, 9, 11], "dictionari": 14, "encrypt": 7, "environ": 10, "exampl": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 18], "fact": [0, 11], "featur": 5, "filter": [5, 12, 13, 14, 15, 16, 18], "find": 1, "from": [0, 2, 11], "group": 7, "guid": [5, 12], "how": [7, 8, 9], "import": 9, "index": [10, 12], "inform": [1, 2], "input": [13, 14, 15, 16, 18], "instal": 7, "inventori": 9, "issu": 5, "join": 13, "keyword": 14, "known": 5, "link": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "list": [13, 14], "list_to_dict": 14, "mikrotik": [0, 6, 7, 11, 17], "minor": 5, "modifi": [1, 3], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12], "new": 5, "note": [1, 3, 4, 5, 6, 9], "paramet": [0, 1, 2, 3, 4, 6, 11, 14], "path": 3, "pki": 7, "platform": 17, "plugin": [5, 12], "port": 5, "quot": [8, 15, 16], "quote_argu": 15, "quote_argument_valu": 16, "releas": 5, "remot": [0, 6, 11], "requir": [0, 1, 2, 3, 4], "retriev": 2, "return": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 18], "router": 7, "routero": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18], "run": [0, 6, 11, 17], "see": [0, 1, 2, 3, 4, 6, 11], "set": [7, 9], "split": 18, "ssh": 9, "summari": 5, "synopsi": [0, 1, 2, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18], "topic": 5, "unquot": 8, "up": [7, 9], "us": [0, 1, 7, 17], "v0": 5, "v1": 5, "v2": 5, "valu": [1, 2, 3, 4, 6, 13, 14, 15, 16, 18], "variabl": 10}})
\ No newline at end of file