diff --git a/branch/main/api_facts_module.html b/branch/main/api_facts_module.html index 329366e..d73aeea 100644 --- a/branch/main/api_facts_module.html +++ b/branch/main/api_facts_module.html @@ -137,7 +137,7 @@

community.routeros.api_facts module – Collect facts from remote devices running MikroTik RouterOS using the API

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros. You need further requirements to be able to use this module, see Requirements for details.

diff --git a/branch/main/api_find_and_modify_module.html b/branch/main/api_find_and_modify_module.html index 75326ef..06334b1 100644 --- a/branch/main/api_find_and_modify_module.html +++ b/branch/main/api_find_and_modify_module.html @@ -138,7 +138,7 @@

community.routeros.api_find_and_modify module – Find and modify information using the API

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros. You need further requirements to be able to use this module, see Requirements for details.

diff --git a/branch/main/api_info_module.html b/branch/main/api_info_module.html index 2d5b4c3..7b55e35 100644 --- a/branch/main/api_info_module.html +++ b/branch/main/api_info_module.html @@ -137,7 +137,7 @@

community.routeros.api_info module – Retrieve information from API

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros. You need further requirements to be able to use this module, see Requirements for details.

diff --git a/branch/main/api_modify_module.html b/branch/main/api_modify_module.html index 84b8763..05d4dd2 100644 --- a/branch/main/api_modify_module.html +++ b/branch/main/api_modify_module.html @@ -137,7 +137,7 @@

community.routeros.api_modify module – Modify data at paths with API

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros. You need further requirements to be able to use this module, see Requirements for details.

diff --git a/branch/main/api_module.html b/branch/main/api_module.html index c2f3d5e..963ab58 100644 --- a/branch/main/api_module.html +++ b/branch/main/api_module.html @@ -138,7 +138,7 @@

community.routeros.api module – Ansible module for RouterOS API

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros. You need further requirements to be able to use this module, see Requirements for details.

diff --git a/branch/main/command_module.html b/branch/main/command_module.html index e71b41b..955320a 100644 --- a/branch/main/command_module.html +++ b/branch/main/command_module.html @@ -137,7 +137,7 @@

community.routeros.command module – Run commands on remote devices running MikroTik RouterOS

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros.

To use it in a playbook, specify: community.routeros.command.

diff --git a/branch/main/facts_module.html b/branch/main/facts_module.html index 1563f1c..eb77858 100644 --- a/branch/main/facts_module.html +++ b/branch/main/facts_module.html @@ -135,7 +135,7 @@

community.routeros.facts module – Collect facts from remote devices running MikroTik RouterOS

Note

-

This module is part of the community.routeros collection (version 2.4.0).

+

This module is part of the community.routeros collection (version 2.5.0).

To install it, use: ansible-galaxy collection install community.routeros.

To use it in a playbook, specify: community.routeros.facts.

diff --git a/branch/main/index.html b/branch/main/index.html index e9b6331..c7a4002 100644 --- a/branch/main/index.html +++ b/branch/main/index.html @@ -119,7 +119,7 @@

Community.Routeros

-

Collection version 2.4.0

+

Collection version 2.5.0

  • Description

  • diff --git a/branch/main/join_filter.html b/branch/main/join_filter.html index 07d4ddd..3ae60e5 100644 --- a/branch/main/join_filter.html +++ b/branch/main/join_filter.html @@ -134,7 +134,7 @@

    community.routeros.join filter – Join a list of arguments to a command

    Note

    -

    This filter plugin is part of the community.routeros collection (version 2.4.0).

    +

    This filter plugin is part of the community.routeros collection (version 2.5.0).

    To install it, use: ansible-galaxy collection install community.routeros.

    To use it in a playbook, specify: community.routeros.join.

    diff --git a/branch/main/list_to_dict_filter.html b/branch/main/list_to_dict_filter.html index 47f0d14..1bbab70 100644 --- a/branch/main/list_to_dict_filter.html +++ b/branch/main/list_to_dict_filter.html @@ -135,7 +135,7 @@

    community.routeros.list_to_dict filter – Convert a list of arguments to a dictionary

    Note

    -

    This filter plugin is part of the community.routeros collection (version 2.4.0).

    +

    This filter plugin is part of the community.routeros collection (version 2.5.0).

    To install it, use: ansible-galaxy collection install community.routeros.

    To use it in a playbook, specify: community.routeros.list_to_dict.

    diff --git a/branch/main/quote_argument_filter.html b/branch/main/quote_argument_filter.html index 859b13d..1c45dc2 100644 --- a/branch/main/quote_argument_filter.html +++ b/branch/main/quote_argument_filter.html @@ -134,7 +134,7 @@

    community.routeros.quote_argument filter – Quote an argument

    Note

    -

    This filter plugin is part of the community.routeros collection (version 2.4.0).

    +

    This filter plugin is part of the community.routeros collection (version 2.5.0).

    To install it, use: ansible-galaxy collection install community.routeros.

    To use it in a playbook, specify: community.routeros.quote_argument.

    diff --git a/branch/main/quote_argument_value_filter.html b/branch/main/quote_argument_value_filter.html index 1ccc74a..ab6b7d7 100644 --- a/branch/main/quote_argument_value_filter.html +++ b/branch/main/quote_argument_value_filter.html @@ -134,7 +134,7 @@

    community.routeros.quote_argument_value filter – Quote an argument value

    Note

    -

    This filter plugin is part of the community.routeros collection (version 2.4.0).

    +

    This filter plugin is part of the community.routeros collection (version 2.5.0).

    To install it, use: ansible-galaxy collection install community.routeros.

    To use it in a playbook, specify: community.routeros.quote_argument_value.

    diff --git a/branch/main/routeros_cliconf.html b/branch/main/routeros_cliconf.html index 9541651..80e2b19 100644 --- a/branch/main/routeros_cliconf.html +++ b/branch/main/routeros_cliconf.html @@ -131,7 +131,7 @@

    community.routeros.routeros cliconf – Use routeros cliconf to run command on MikroTik RouterOS platform

    Note

    -

    This cliconf plugin is part of the community.routeros collection (version 2.4.0).

    +

    This cliconf plugin is part of the community.routeros collection (version 2.5.0).

    To install it, use: ansible-galaxy collection install community.routeros.

    To use it in a playbook, specify: community.routeros.routeros.

    diff --git a/branch/main/searchindex.js b/branch/main/searchindex.js index 0777c0f..94ba353 100644 --- a/branch/main/searchindex.js +++ b/branch/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_facts_module", "api_find_and_modify_module", "api_info_module", "api_modify_module", "api_module", "command_module", "docsite/api-guide", "docsite/quoting", "docsite/ssh-guide", "facts_module", "index", "join_filter", "list_to_dict_filter", "quote_argument_filter", "quote_argument_value_filter", "routeros_cliconf", "split_filter"], "filenames": ["api_facts_module.rst", "api_find_and_modify_module.rst", "api_info_module.rst", "api_modify_module.rst", "api_module.rst", "command_module.rst", "docsite/api-guide.rst", "docsite/quoting.rst", "docsite/ssh-guide.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"], "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.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", "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"], "terms": {"thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16], "part": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "version": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "2": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "4": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16], "0": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "To": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 15, 16], "instal": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "ansibl": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "galaxi": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8], "need": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "further": [0, 1, 2, 3, 4], "abl": [0, 1, 2, 3, 4, 6], "detail": [0, 1, 2, 3, 4, 5, 6, 8, 9], "playbook": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16], "specifi": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16], "new": [0, 1, 2, 3, 11, 12, 13, 14, 16], "1": [0, 1, 2, 3, 4, 5, 6, 8, 9], "base": [0, 1, 6, 8, 9], "set": [0, 1, 2, 3, 4, 5, 7, 9, 12], "prepend": [0, 1, 2, 3, 9], "all": [0, 1, 2, 3, 4, 5, 6, 9], "network": [0, 1, 2, 3, 4, 6, 9, 10, 15], "kei": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 16], "ansible_net_": [0, 9], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 16], "alwai": [0, 2, 3, 4, 5, 6, 9], "can": [0, 1, 2, 3, 4, 5, 6, 8, 9, 12], "enabl": [0, 6, 9], "disabl": [0, 1, 2, 3, 6, 9], "addit": [0, 9], "As": 0, "oppos": 0, "similar": [0, 8], "below": [0, 1, 2, 3, 4], "ar": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12], "host": [0, 1, 2, 3, 4, 6, 8, 9], "execut": [0, 1, 2, 3, 4, 5, 8], "libroutero": [0, 1, 2, 3, 4], "python": [0, 1, 2, 3, 4, 6, 8], "3": [0, 1, 2, 3, 4, 5, 8], "6": [0, 1, 2, 3, 4, 8], "comment": [0, 1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16], "ca_path": [0, 1, 2, 3, 4, 6], "path": [0, 1, 2, 4, 6, 10], "ad": [0, 1, 2, 3, 4, 9], "pem": [0, 1, 2, 3, 4, 6], "format": [0, 1, 2, 3, 4], "file": [0, 1, 2, 3, 4, 6, 8], "contain": [0, 1, 2, 3, 4, 5, 7, 8, 9], "ca": [0, 1, 2, 3, 4, 6], "certif": [0, 1, 2, 3, 4], "valid": [0, 1, 2, 3, 4, 5, 6], "validate_cert_hostnam": [0, 1, 2, 3, 4, 6], "onli": [0, 1, 2, 3, 4, 5, 6, 8, 9], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12], "tl": [0, 1, 2, 3, 4, 6], "true": [0, 1, 2, 3, 4, 5, 6, 7, 12], "validate_cert": [0, 1, 2, 3, 4, 6], "encod": [0, 1, 2, 3, 4], "string": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16], "default": [0, 1, 2, 3, 4, 5, 7, 8, 9, 12], "ascii": [0, 1, 2, 3, 4], "note": [0, 2, 3], "utf": [0, 1, 2, 3, 4], "8": [0, 1, 2, 3, 4], "newer": [0, 1, 2, 3, 4, 10], "force_no_cert": [0, 1, 2, 3, 4, 6], "boolean": [0, 1, 2, 3, 4, 12], "connect": [0, 1, 2, 3, 4, 5, 9, 10], "without": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12], "forc": [0, 1, 2, 3, 4], "anonym": [0, 1, 2, 3, 4], "diffi": [0, 1, 2, 3, 4], "hellman": [0, 1, 2, 3, 4], "adh": [0, 1, 2, 3, 4], "cipher": [0, 1, 2, 3, 4], "protocol": [0, 1, 2, 3, 4], "suscept": [0, 1, 2, 3, 4, 6], "man": [0, 1, 2, 3, 4, 6], "middl": [0, 1, 2, 3, 4, 6], "attack": [0, 1, 2, 3, 4, 6], "becaus": [0, 1, 2, 3, 4], "exchang": [0, 1, 2, 3, 4], "authent": [0, 1, 2, 3, 4], "instead": [0, 1, 2, 3, 4, 6, 8], "simpli": [0, 1, 2, 3, 4, 5], "make": [0, 1, 2, 3, 4, 8], "thing": [0, 1, 2, 3, 4], "work": [0, 1, 2, 3, 4, 6], "have": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16], "look": [0, 1, 2, 3, 4], "choic": [0, 1, 2, 3, 4, 5, 12], "fals": [0, 1, 2, 3, 4, 6, 7, 8, 12], "gather_subset": [0, 9], "list": [0, 1, 2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 16], "element": [0, 1, 2, 3, 4, 5, 9, 11, 12, 16], "suppli": [0, 9], "argument": [0, 4, 5, 9, 10], "restrict": [0, 4, 9], "given": [0, 1, 4, 9], "subset": [0, 9], "possibl": [0, 9], "valu": [0, 6, 7, 9, 10], "includ": [0, 2, 5, 6, 9], "hardwar": [0, 9], "interfac": [0, 1, 2, 3, 4, 5, 6, 9], "rout": [0, 2, 3, 9], "larger": [0, 1, 9], "an": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10], "initi": [0, 9], "specif": [0, 1, 4, 5, 6, 9], "should": [0, 1, 5, 6, 8, 9, 11, 13, 14, 16], "hostnam": [0, 1, 2, 3, 4, 6, 9], "password": [0, 1, 2, 3, 4, 6], "user": [0, 1, 2, 3, 4, 10], "port": [0, 1, 2, 3, 4], "integ": [0, 1, 2, 3, 4, 5, 9], "If": [0, 1, 2, 3, 4, 5, 6, 8], "appli": [0, 1, 2, 3, 4], "ssl": [0, 1, 2, 3, 4, 6], "8728": [0, 1, 2, 3, 4], "http": [0, 1, 2, 3, 4, 6], "8729": [0, 1, 2, 3, 4], "timeout": [0, 1, 2, 3, 4], "request": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "10": [0, 1, 2, 3, 4, 5, 10], "alias": [0, 1, 2, 3, 4], "usernam": [0, 1, 2, 3, 4, 6, 8], "login": [0, 1, 2, 3, 4], "skip": [0, 1, 2, 3, 4, 6, 7, 8, 12], "deactiv": [0, 1, 2, 3, 4], "pleas": [0, 1, 2, 3, 4, 6, 8], "consid": [0, 1, 2, 3, 4, 5], "creat": [0, 1, 2, 3, 4, 6], "your": [0, 1, 2, 3, 4, 6, 8], "own": [0, 1, 2, 3, 4, 6], "sign": [0, 1, 2, 3, 4, 6], "router": [0, 1, 2, 3, 4, 8], "tell": [0, 1, 2, 3, 4, 8], "about": [0, 1, 2, 3, 4, 8], "option": [0, 1, 2, 3, 4, 6, 7, 8], "support": [0, 1, 2, 3, 4, 5, 8, 9, 10], "descript": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16], "action_group": [0, 1, 2, 3, 4], "action": [0, 1, 2, 3, 4, 5, 9], "group": [0, 1, 2, 3, 4], "module_default": [0, 1, 2, 3, 4, 6], "check_mod": [0, 1, 2, 3, 4, 5, 9], "full": [0, 1, 2, 3, 9], "doe": [0, 2, 5, 8, 9], "modifi": [0, 2, 4, 5, 6, 9, 10], "state": [0, 2, 9], "chang": [0, 1, 2, 3, 4, 5, 6, 8, 9], "statu": [0, 1, 2, 3, 4, 5, 9], "predict": [0, 1, 2, 3, 4, 5, 9], "target": [0, 1, 2, 3, 4, 5, 9], "diff_mod": [0, 1, 2, 3, 4, 5, 9], "n": [0, 1, 2, 9], "A": [0, 1, 2, 3, 4, 9, 11, 12, 16], "Will": [0, 1, 2, 3, 4, 5, 9], "what": [0, 1, 2, 3, 4, 5, 9], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 9], "possibli": [0, 1, 2, 3, 4, 5, 9], "diff": [0, 1, 2, 3, 4, 5, 9], "mode": [0, 1, 2, 3, 4, 5, 6, 9], "ansible_fact": [0, 9], "dictionari": [0, 1, 2, 3, 4, 7, 9, 10], "updat": [0, 2, 3, 4, 9], "exist": [0, 2, 3, 4, 9], "platform": [0, 1, 2, 3, 4, 5, 8, 9, 10], "o": [0, 1, 2, 3, 4, 5, 9], "famili": [0, 1, 2, 3, 4, 5, 9], "oper": [0, 1, 2, 3, 4, 5, 9], "against": [0, 1, 2, 3, 4, 5, 9], "offici": [0, 1, 2, 3, 4], "document": [0, 1, 2, 3, 4, 5, 8], "api_find_and_modifi": [0, 2, 3, 4, 6, 10], "api_info": [0, 1, 3, 4, 6, 10], "api_modifi": [0, 1, 2, 4, 6, 10], "how": [0, 1, 2, 3, 4, 5, 9, 10], "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16], "192": [0, 1, 2, 3, 4, 6, 8], "168": [0, 1, 2, 3, 4, 6, 8], "88": [0, 1, 2, 3], "admin": [0, 3, 6, 8], "do": [0, 6, 8, 9], "hostvar": [0, 9], "referenc": [0, 9], "just": [0, 2, 9], "like": [0, 1, 7, 8, 9], "ani": [0, 4, 5, 6, 9], "other": [0, 2, 4, 7, 9], "thei": [0, 2, 3, 9], "regist": [0, 2, 4, 6, 8, 9], "order": [0, 3, 9, 11, 12, 13, 14, 15, 16], "them": [0, 3, 4, 7, 9], "ansible_net_all_ipv4_address": [0, 8, 9], "ipv4": [0, 9], "address": [0, 1, 2, 3, 4, 6, 7, 8, 9], "configur": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 14, 15, 16], "ansible_net_all_ipv6_address": [0, 9], "ipv6": [0, 2, 3, 9], "ansible_net_arch": [0, 9], "cpu": [0, 8, 9], "architectur": [0, 8, 9], "ansible_net_bgp_inst": [0, 9], "bgp": [0, 2, 3, 9], "instanc": [0, 2, 3, 9], "inform": [0, 3, 6, 9, 10], "ansible_net_bgp_p": [0, 9], "peer": [0, 2, 3, 9], "ansible_net_bgp_vpnv4_rout": [0, 9], "vpnv4": [0, 9], "ansible_net_cpu_load": [0, 9], "current": [0, 1, 2, 3, 9], "load": [0, 8, 9], "ansible_net_gather_subset": [0, 9], "ansible_net_hostnam": [0, 9], "ansible_net_interfac": [0, 9], "hash": [0, 9], "system": [0, 2, 3, 4, 5, 8, 9], "ansible_net_memfree_mb": [0, 9], "avail": [0, 6, 9], "free": [0, 8, 9], "memori": [0, 8, 9], "mib": [0, 9], "ansible_net_memtotal_mb": [0, 9], "total": [0, 8, 9], "ansible_net_model": [0, 9], "model": [0, 9], "ansible_net_neighbor": [0, 9], "neighbor": [0, 2, 3, 9], "ansible_net_ospf_inst": [0, 9], "ospf": [0, 2, 3, 9], "ansible_net_ospf_neighbor": [0, 9], "ansible_net_rout": [0, 9], "tabl": [0, 9], "ansible_net_serialnum": [0, 9], "serial": [0, 9], "number": [0, 1, 4, 5, 9], "ansible_net_spacefree_mb": [0, 9], "disk": [0, 9], "space": [0, 4, 7, 8, 9], "ansible_net_spacetotal_mb": [0, 9], "ansible_net_uptim": [0, 9], "uptim": [0, 8, 9], "ansible_net_vers": [0, 9], "egor": [0, 5, 9, 10, 15], "zaitsev": [0, 5, 9, 10, 15], "heuel": [0, 5, 9, 10, 15], "nikolai": [0, 4, 10], "dachev": [0, 4, 10], "nikolaydachev": [0, 4, 10], "felix": [0, 1, 2, 3, 10, 11, 12, 13, 14, 16], "fontein": [0, 1, 2, 3, 10, 11, 12, 13, 14, 16], "felixfontein": [0, 1, 2, 3, 10, 11, 12, 13, 14, 16], "issu": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16], "tracker": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "repositori": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "sourc": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "submit": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "bug": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "report": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "featur": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "allow": [1, 2, 3, 4, 6, 7, 12], "entri": [1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16], "condit": [1, 3, 4, 5], "multipl": [1, 3, 5], "differ": [1, 4, 6], "wai": [1, 3, 4, 6], "one": [1, 3, 4, 5, 7], "step": 1, "allow_no_match": 1, "whether": [1, 2, 3, 4, 5], "match": [1, 4, 5, 6], "found": [1, 2, 3], "induc": 1, "from": [1, 4, 5, 6, 10, 15], "require_matches_min": 1, "devic": [1, 2, 3, 4, 10, 15], "field": [1, 2, 3, 4, 5], "search": [1, 3], "provid": [1, 3, 5, 7, 15], "here": [1, 2, 3, 4, 5, 6], "yaml": 1, "unset": [1, 2, 3], "empti": [1, 3, 4, 7, 12], "everi": [1, 4, 5, 6, 8], "queri": [1, 2, 3, 4], "ip": [1, 2, 3, 4, 6, 7, 8], "equival": [1, 2, 3, 4, 6], "run": [1, 2, 3, 4, 6, 8, 10], "cli": [1, 2, 3, 4, 11, 13, 14, 15], "require_matches_max": 1, "sure": [1, 6, 8], "more": [1, 4, 6], "than": [1, 4, 8], "fail": [1, 3, 5, 6, 8], "anyth": 1, "upper": 1, "limit": 1, "less": [1, 4, 6], "On": 1, "want": [1, 2, 3], "old": 1, "foo": [1, 7, 11, 12, 16], "bar": [1, 7, 11, 12, 16], "least": [1, 3, 4], "togeth": [1, 8], "latter": 1, "case": [1, 4, 6, 7], "idempot": [1, 9], "task": [1, 5, 6, 7, 8], "onc": [1, 6], "been": [1, 6], "api_fact": [1, 2, 3, 4, 6, 10], "renam": 1, "bridg": [1, 2, 3, 6], "my": 1, "assum": [1, 6], "24": [1, 2, 3, 4, 6], "zero": 1, "we": [1, 3, 4, 6], "expect": [1, 8], "exactli": [1, 3], "common": [1, 2, 3, 4, 5, 6], "follow": [1, 2, 3, 4, 5, 6, 8, 12], "uniqu": [1, 2, 3, 4, 5], "match_count": 1, "criteria": 1, "success": [1, 11, 12, 13, 14, 16], "sampl": [1, 2, 3, 4, 5], "modify__count": 1, "were": 1, "new_data": [1, 3], "after": [1, 3, 4], "wa": [1, 3, 9], "made": [1, 3], "id": [1, 2, 3, 4], "actual": [1, 2, 3, 5], "awesom": [1, 3], "dynam": [1, 2, 3], "invalid": [1, 2, 3], "old_data": [1, 3], "befor": [1, 3, 5, 8, 11, 12, 13, 14, 16], "defconf": [1, 2, 3], "us": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16], "backup": [2, 3], "restor": [2, 3], "normal": 2, "builtin": [2, 3, 4, 6, 11, 12, 13, 14, 16], "handle_dis": 2, "hide_default": 2, "control": [2, 3, 4, 6], "include_dynam": 2, "include_builtin": 2, "resp": 2, "unfilt": 2, "counter": 2, "still": [2, 3], "heavili": [2, 3], "develop": [2, 3], "some": [2, 3, 7], "think": [2, 3], "problem": [2, 3, 6, 8], "first": [2, 3, 6, 8, 9], "handl": [2, 3], "exclam": 2, "output": [2, 4, 5, 6, 8], "null": [2, 3], "regular": 2, "omit": 2, "result": [2, 5, 6, 8, 11, 12, 13, 14, 16], "hide": 2, "By": 2, "well": [2, 6], "print": [2, 4, 5, 6, 8], "cap": [2, 3], "aaa": [2, 3], "access": [2, 3, 6], "datapath": [2, 3], "manag": [2, 3], "provis": [2, 3], "secur": [2, 3], "bond": [2, 3], "mlag": [2, 3], "extend": [2, 3, 4], "vlan": [2, 3], "detect": [2, 3], "internet": [2, 3], "eoip": [2, 3], "ethernet": [2, 3, 5], "poe": [2, 3], "switch": [2, 3], "gre": [2, 3], "gre6": [2, 3], "l2tp": [2, 3], "server": [2, 3], "member": [2, 3], "ovpn": [2, 3], "pppoe": [2, 3], "client": [2, 3], "pptp": [2, 3], "sstp": [2, 3], "vrrp": [2, 3], "wireless": [2, 3], "align": [2, 3], "sniffer": [2, 3], "snooper": [2, 3], "account": [2, 3], "web": [2, 3], "cloud": [2, 3], "advanc": [2, 3], "dhcp": [2, 3], "config": [2, 3, 4, 9], "leas": [2, 3], "dn": [2, 3, 6], "static": [2, 3], "firewal": [2, 3], "track": [2, 3], "filter": [2, 3, 7], "mangl": [2, 3], "nat": [2, 3], "servic": [2, 3, 6], "hotspot": [2, 3], "ipsec": [2, 3], "ident": [2, 3, 4, 5, 8, 9], "polici": [2, 3, 5], "profil": [2, 3], "propos": [2, 3], "discoveri": [2, 3], "pool": [2, 3], "proxi": [2, 3], "vrf": [2, 3], "smb": [2, 3], "sock": [2, 3], "ssh": [2, 3, 5, 6, 9, 10], "tftp": [2, 3], "traffic": [2, 3], "flow": [2, 3], "ipfix": [2, 3], "upnp": [2, 3], "nd": [2, 3], "prefix": [2, 3], "mpl": [2, 3], "ldp": [2, 3], "firmwar": [2, 3], "ppp": [2, 3], "queue": [2, 3], "tree": [2, 3], "radiu": [2, 3], "incom": [2, 3], "mme": [2, 3], "area": [2, 3], "rang": [2, 3], "templat": [2, 3], "pimsm": [2, 3], "rip": [2, 3], "ripng": [2, 3], "snmp": [2, 3], "clock": [2, 3], "manual": [2, 3], "led": [2, 3], "log": [2, 3], "ntp": [2, 3], "packag": [2, 3], "routerboard": [2, 3, 5], "schedul": [2, 3], "script": [2, 3, 4], "upgrad": [2, 3], "mirror": [2, 3], "up": [2, 3, 11, 12, 13, 14, 15, 16], "watchdog": [2, 3], "tool": [2, 3], "bandwidth": [2, 3], "e": [2, 3], "mail": [2, 3, 10], "graph": [2, 3], "mac": [2, 3], "winbox": [2, 3], "ping": [2, 3], "romon": [2, 3], "sm": [2, 3], "gener": [2, 3, 6, 10], "ones": [2, 3], "input": [2, 4, 6], "get": [2, 4, 6], "ip_address": 2, "data": [2, 6, 7, 10, 12], "debug": [2, 4, 6, 8], "var": [2, 6, 8], "depend": [3, 6], "ignor": [3, 6, 8], "ordereddict": 3, "ensur": 3, "present": 3, "appear": 3, "ensure_ord": 3, "same": 3, "handle_absent_entri": 3, "remov": [3, 4, 6], "handle_entries_cont": 3, "For": [3, 4, 11, 12, 13, 14, 15, 16], "singl": 3, "describ": [3, 6, 11, 12, 13, 14, 16], "mention": 3, "cannot": 3, "remove_as_much_as_poss": 3, "kept": 3, "modif": [3, 4], "command": [3, 4, 6, 8, 10, 13, 14], "setup": [3, 6], "two": [3, 7, 8], "gatewai": 3, "custom": 3, "netmask": 3, "adjust": 3, "masquerad": 3, "chain": 3, "srcnat": 3, "wan": 3, "out": [3, 5, 6], "three": [3, 6], "noth": 3, "none": [3, 4, 5], "librari": 4, "add": [4, 6, 8], "arbitrari": [4, 5, 8], "via": 4, "select": 4, "32": [4, 6], "ether1": [4, 5], "cmd": 4, "03": 4, "extended_queri": 4, "conjunct": [4, 5], "where": 4, "claus": 4, "object": [4, 6], "must": [4, 5], "its": [4, 6, 8], "either": [4, 6], "equal": 4, "eq": 4, "check": [4, 5, 6], "In": 4, "so": [4, 12], "compar": 4, "main": 4, "item": 4, "aip": 4, "word": 4, "which": [4, 6, 7, 8], "mtu": 4, "mut": 4, "1400": 4, "bigger": 4, "replac": [4, 8], "mutual": 4, "exclus": 4, "quot": [4, 5, 10, 11], "unquot": [4, 5, 10], "ipaddrd_printout": 4, "dump": 4, "msg": [4, 6, 8], "255": 4, "ether2": 4, "ip2": 4, "queryout": 4, "20": 4, "36": 4, "extended_queryout": 4, "addr": 4, "14": 4, "quote_argument_valu": [4, 7, 10], "arbitraryout": 4, "messag": 4, "5": 4, "send": [5, 15], "node": 5, "read": 5, "caus": 5, "wait": 5, "time": [5, 8], "met": 5, "indic": 5, "changed_when": [5, 6], "properti": 5, "determin": 5, "requir": [5, 7, 11, 12, 13, 14, 16], "over": 5, "wait_for": 5, "until": 5, "satisfi": 5, "retri": 5, "expir": 5, "interv": 5, "second": 5, "between": [5, 9], "pass": [5, 7], "long": [5, 8], "try": 5, "again": 5, "tri": 5, "evalu": 5, "each": [5, 11, 12, 13, 14, 15, 16], "move": 5, "forward": [5, 8], "within": 5, "partial": 5, "claim": 5, "declar": 5, "resourc": [5, 8], "x86": 5, "failed_condit": 5, "stdout": 5, "respons": 5, "apart": 5, "low": [5, 11, 12, 13, 14, 15, 16], "level": [5, 15], "error": [5, 8], "plugin": [5, 7, 8, 11, 12, 13, 14, 15, 16], "stdout_lin": [5, 6, 8], "split": [5, 7, 10, 12], "certain": 6, "retriev": [6, 10], "predefin": 6, "fact": [6, 8, 10], "No": 6, "special": 6, "": [6, 8, 9, 14], "most": 6, "localhost": 6, "delegate_to": 6, "exampl": [6, 7, 8, 15], "show": [6, 8], "test": [6, 8], "gather_fact": [6, 8], "test1234": [6, 8], "print_path": 6, "plai": [6, 8], "ok": [6, 8], "recap": [6, 8], "unreach": [6, 8], "rescu": [6, 8], "documen": 6, "avoid": 6, "paramet": [6, 11, 13, 14, 16], "gather": [6, 8], "find": [6, 10], "It": [6, 7], "recommend": 6, "even": 6, "through": 6, "trust": 6, "discourag": 6, "product": 6, "might": 6, "verif": 6, "dure": 6, "usual": 6, "correctli": 6, "chosen": 6, "backward": 6, "compat": 6, "older": 6, "commer": 6, "truststor": 6, "point": 6, "correct": 6, "That": 6, "fulli": 6, "talk": 6, "instruct": 6, "crypto": 6, "small": 6, "guid": 6, "subject": 6, "altern": [6, 8], "local": 6, "best": 6, "done": 6, "see": [6, 8], "easier": 6, "sinc": [6, 8], "quit": 6, "few": 6, "return": 6, "json": 6, "text": [6, 7], "pars": 6, "convert": [6, 10], "privat": 6, "pkc": 6, "12": 6, "bundl": 6, "openssl_pkcs12": 6, "inventory_hostnam": 6, "random": 6, "passphras": 6, "protect": 6, "block": [6, 8], "set_fact": [6, 11, 12, 13, 14, 16], "random_password": 6, "lookup": 6, "random_str": 6, "length": 6, "override_al": 6, "0123456789abcdefghijklmnopqrstuvwxyz": 6, "p12": 6, "certificate_path": 6, "privatekey_path": 6, "friendly_nam": 6, "0600": 6, "copi": 6, "onto": 6, "netcommon": [6, 8], "net_put": 6, "src": 6, "dest": 6, "clean": 6, "import": 6, "pkcs12": 6, "wipe": 6, "www": 6, "admin_network": 6, "also": [6, 8], "complet": 6, "successfulli": 6, "reachabl": 6, "browser": 6, "insert": 6, "commun": [7, 8], "routero": 7, "modul": [7, 8], "api": [7, 10, 15], "form": [7, 9], "while": 7, "collect": [7, 8, 10], "jinja2": 7, "help": 7, "quote_argu": [7, 10], "join": [7, 10], "list_to_dict": [7, 10], "require_assign": [7, 12], "accept": [7, 12], "skip_empty_valu": [7, 12], "whose": [7, 12], "offer": 8, "devi": 8, "network_cli": 8, "symbol": 8, "troubl": 8, "mikrotik": [8, 10], "alphanumer": 8, "charact": 8, "dash": 8, "longer": 8, "19": 8, "happen": 8, "unsupport": 8, "nest": 8, "start": 8, "slash": 8, "produc": 8, "too": 8, "someth": 8, "cet512w": 8, "wrap": 8, "512": 8, "line": [8, 9], "final": 8, "paramiko": 8, "ssh_type": 8, "libssh": 8, "pylibssh": 8, "bind": 8, "ansible_host": 8, "ansible_connect": 8, "ansible_network_o": 8, "ansible_us": 8, "ansible_ssh_pass": 8, "call": 8, "cliconf": 8, "credenti": 8, "store": 8, "With": 8, "abov": 8, "system_resource_print": 8, "3d10h28m51": 8, "48": 8, "stabl": 8, "build": 8, "mai": 8, "25": 8, "2021": 8, "06": 8, "09": 8, "45": 8, "31": 8, "2mib": 8, "64": 8, "0mib": 8, "mip": 8, "24kc": 8, "v7": 8, "count": 8, "frequenc": 8, "400mhz": 8, "hdd": 8, "54": 8, "128": 8, "write": 8, "sect": 8, "reboot": 8, "927": 8, "51572981": 8, "bad": 8, "mipsb": 8, "board": 8, "rb750gl": 8, "ansible_net_config": 9, "activ": 9, "ansible_net_config_nonverbos": 9, "minim": 9, "sens": 9, "twice": 9, "achiev": 9, "export": 9, "strip": 9, "timestamp": 9, "author": 10, "github": 10, "com": 10, "core": 10, "9": 10, "matrix": 10, "room": 10, "im": 10, "usag": 10, "question": 10, "irc": 10, "channel": 10, "libera": 10, "project": 10, "subscrib": 10, "These": [10, 12], "remot": 10, "type": [11, 12, 13, 14, 15, 16], "high": [11, 12, 13, 14, 15, 16], "prioriti": [11, 12, 13, 14, 15, 16], "variabl": [11, 12, 13, 14, 15, 16], "lower": [11, 12, 13, 14, 15, 16], "overrid": [11, 12, 13, 14, 15, 16], "higher": [11, 12, 13, 14, 15, 16], "assign": 12, "key1": 12, "value1": 12, "key2": 12, "value2": 12, "represent": 12, "abstract": 15, "receiv": 15, "argument_list": 16, "baz": 16}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"commun": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16], "routero": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "api_fact": 0, "modul": [0, 1, 2, 3, 4, 5, 6, 9, 10], "collect": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "fact": [0, 9], "from": [0, 2, 9], "remot": [0, 5, 9], "devic": [0, 5, 6, 8, 9], "run": [0, 5, 9, 15], "mikrotik": [0, 5, 6, 9, 15], "us": [0, 1, 6, 15], "api": [0, 1, 2, 3, 4, 6], "synopsi": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "requir": [0, 1, 2, 3, 4], "paramet": [0, 1, 2, 3, 4, 5, 9, 12], "attribut": [0, 1, 2, 3, 4, 5, 9], "see": [0, 1, 2, 3, 4, 5, 9], "also": [0, 1, 2, 3, 4, 5, 9], "exampl": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16], "return": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16], "author": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "link": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "api_find_and_modifi": 1, "find": 1, "modifi": [1, 3], "inform": [1, 2], "note": [1, 4, 5, 8], "valu": [1, 2, 3, 4, 5, 11, 12, 13, 14, 16], "api_info": 2, "retriev": 2, "api_modifi": 3, "data": 3, "path": 3, "ansibl": 4, "command": [5, 7, 11, 15, 16], "how": [6, 7, 8], "connect": [6, 8], "default": 6, "group": 6, "set": [6, 8], "up": [6, 8], "encrypt": 6, "pki": 6, "instal": 6, "certif": 6, "router": 6, "quot": [7, 13, 14], "unquot": 7, "argument": [7, 11, 12, 13, 14, 16], "ssh": 8, "import": 8, "an": [8, 13, 14], "inventori": 8, "descript": 10, "guid": 10, "plugin": 10, "index": 10, "cliconf": [10, 15], "filter": [10, 11, 12, 13, 14, 16], "join": 11, "list": [11, 12], "input": [11, 12, 13, 14, 16], "list_to_dict": 12, "convert": 12, "dictionari": 12, "keyword": 12, "quote_argu": 13, "quote_argument_valu": 14, "platform": 15, "split": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"community.routeros.api_facts module \u2013 Collect facts from remote devices running MikroTik RouterOS using the API": [[0, "community-routeros-api-facts-module-collect-facts-from-remote-devices-running-mikrotik-routeros-using-the-api"]], "Synopsis": [[0, "synopsis"], [1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [9, "synopsis"], [11, "synopsis"], [12, "synopsis"], [13, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"]], "Requirements": [[0, "requirements"], [1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"]], "Parameters": [[0, "parameters"], [1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [9, "parameters"]], "Attributes": [[0, "attributes"], [1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [5, "attributes"], [9, "attributes"]], "See Also": [[0, "see-also"], [1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [9, "see-also"]], "Examples": [[0, "examples"], [1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [5, "examples"], [9, "examples"], [11, "examples"], [12, "examples"], [13, "examples"], [14, "examples"], [16, "examples"]], "Returned Facts": [[0, "returned-facts"], [9, "returned-facts"]], "Authors": [[0, "authors"], [1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [5, "authors"], [9, "authors"], [11, "authors"], [12, "authors"], [13, "authors"], [14, "authors"], [15, "authors"], [16, "authors"]], "Collection links": [[0, "collection-links"], [1, "collection-links"], [2, "collection-links"], [3, "collection-links"], [4, "collection-links"], [5, "collection-links"], [9, "collection-links"], [11, "collection-links"], [12, "collection-links"], [13, "collection-links"], [14, "collection-links"], [15, "collection-links"], [16, "collection-links"]], "community.routeros.api_find_and_modify module \u2013 Find and modify information using the API": [[1, "community-routeros-api-find-and-modify-module-find-and-modify-information-using-the-api"]], "Notes": [[1, "notes"], [4, "notes"], [5, "notes"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [4, "return-values"], [5, "return-values"]], "community.routeros.api_info module \u2013 Retrieve information from API": [[2, "community-routeros-api-info-module-retrieve-information-from-api"]], "community.routeros.api_modify module \u2013 Modify data at paths with API": [[3, "community-routeros-api-modify-module-modify-data-at-paths-with-api"]], "community.routeros.api module \u2013 Ansible module for RouterOS API": [[4, "community-routeros-api-module-ansible-module-for-routeros-api"]], "community.routeros.command module \u2013 Run commands on remote devices running MikroTik RouterOS": [[5, "community-routeros-command-module-run-commands-on-remote-devices-running-mikrotik-routeros"]], "How to connect to RouterOS devices with the RouterOS API": [[6, "how-to-connect-to-routeros-devices-with-the-routeros-api"]], "Using the community.routeros.api module defaults group": [[6, "using-the-community-routeros-api-module-defaults-group"]], "Setting up encryption": [[6, "setting-up-encryption"]], "Setting up a PKI": [[6, "setting-up-a-pki"]], "Installing a certificate on a MikroTik router": [[6, "installing-a-certificate-on-a-mikrotik-router"]], "How to quote and unquote commands and arguments": [[7, "how-to-quote-and-unquote-commands-and-arguments"]], "How to connect to RouterOS devices with SSH": [[8, "how-to-connect-to-routeros-devices-with-ssh"]], "Important notes": [[8, "important-notes"]], "Setting up an inventory": [[8, "setting-up-an-inventory"]], "Connecting to the device": [[8, "connecting-to-the-device"]], "community.routeros.facts module \u2013 Collect facts from remote devices running MikroTik RouterOS": [[9, "community-routeros-facts-module-collect-facts-from-remote-devices-running-mikrotik-routeros"]], "Community.Routeros": [[10, "community-routeros"]], "Description": [[10, "description"]], "Communication": [[10, "communication"]], "Guides": [[10, "guides"]], "Plugin Index": [[10, "plugin-index"]], "Modules": [[10, "modules"]], "Cliconf Plugins": [[10, "cliconf-plugins"]], "Filter Plugins": [[10, "filter-plugins"]], "community.routeros.join filter \u2013 Join a list of arguments to a command": [[11, "community-routeros-join-filter-join-a-list-of-arguments-to-a-command"]], "Input": [[11, "input"], [12, "input"], [13, "input"], [14, "input"], [16, "input"]], "Return Value": [[11, "return-value"], [12, "return-value"], [13, "return-value"], [14, "return-value"], [16, "return-value"]], "community.routeros.list_to_dict filter \u2013 Convert a list of arguments to a dictionary": [[12, "community-routeros-list-to-dict-filter-convert-a-list-of-arguments-to-a-dictionary"]], "Keyword parameters": [[12, "keyword-parameters"]], "community.routeros.quote_argument filter \u2013 Quote an argument": [[13, "community-routeros-quote-argument-filter-quote-an-argument"]], "community.routeros.quote_argument_value filter \u2013 Quote an argument value": [[14, "community-routeros-quote-argument-value-filter-quote-an-argument-value"]], "community.routeros.routeros cliconf \u2013 Use routeros cliconf to run command on MikroTik RouterOS platform": [[15, "community-routeros-routeros-cliconf-use-routeros-cliconf-to-run-command-on-mikrotik-routeros-platform"]], "community.routeros.split filter \u2013 Split a command into arguments": [[16, "community-routeros-split-filter-split-a-command-into-arguments"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_facts_module", "api_find_and_modify_module", "api_info_module", "api_modify_module", "api_module", "command_module", "docsite/api-guide", "docsite/quoting", "docsite/ssh-guide", "facts_module", "index", "join_filter", "list_to_dict_filter", "quote_argument_filter", "quote_argument_value_filter", "routeros_cliconf", "split_filter"], "filenames": ["api_facts_module.rst", "api_find_and_modify_module.rst", "api_info_module.rst", "api_modify_module.rst", "api_module.rst", "command_module.rst", "docsite/api-guide.rst", "docsite/quoting.rst", "docsite/ssh-guide.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"], "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.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", "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"], "terms": {"thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16], "part": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "version": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "2": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "5": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "0": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "To": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 15, 16], "instal": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "ansibl": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "galaxi": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8], "need": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "further": [0, 1, 2, 3, 4], "abl": [0, 1, 2, 3, 4, 6], "detail": [0, 1, 2, 3, 4, 5, 6, 8, 9], "playbook": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16], "specifi": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16], "new": [0, 1, 2, 3, 11, 12, 13, 14, 16], "1": [0, 1, 2, 3, 4, 5, 6, 8, 9], "base": [0, 1, 6, 8, 9], "set": [0, 1, 2, 3, 4, 5, 7, 9, 12], "prepend": [0, 1, 2, 3, 9], "all": [0, 1, 2, 3, 4, 5, 6, 9], "network": [0, 1, 2, 3, 4, 6, 9, 10, 15], "kei": [0, 1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 16], "ansible_net_": [0, 9], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 16], "alwai": [0, 2, 3, 4, 5, 6, 9], "can": [0, 1, 2, 3, 4, 5, 6, 8, 9, 12], "enabl": [0, 6, 9], "disabl": [0, 1, 2, 3, 6, 9], "addit": [0, 9], "As": 0, "oppos": 0, "similar": [0, 8], "below": [0, 1, 2, 3, 4], "ar": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12], "host": [0, 1, 2, 3, 4, 6, 8, 9], "execut": [0, 1, 2, 3, 4, 5, 8], "libroutero": [0, 1, 2, 3, 4], "python": [0, 1, 2, 3, 4, 6, 8], "3": [0, 1, 2, 3, 4, 5, 8], "6": [0, 1, 2, 3, 4, 8], "comment": [0, 1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16], "ca_path": [0, 1, 2, 3, 4, 6], "path": [0, 1, 2, 4, 6, 10], "ad": [0, 1, 2, 3, 4, 9], "pem": [0, 1, 2, 3, 4, 6], "format": [0, 1, 2, 3, 4], "file": [0, 1, 2, 3, 4, 6, 8], "contain": [0, 1, 2, 3, 4, 5, 7, 8, 9], "ca": [0, 1, 2, 3, 4, 6], "certif": [0, 1, 2, 3, 4], "valid": [0, 1, 2, 3, 4, 5, 6], "validate_cert_hostnam": [0, 1, 2, 3, 4, 6], "onli": [0, 1, 2, 3, 4, 5, 6, 8, 9], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12], "tl": [0, 1, 2, 3, 4, 6], "true": [0, 1, 2, 3, 4, 5, 6, 7, 12], "validate_cert": [0, 1, 2, 3, 4, 6], "encod": [0, 1, 2, 3, 4], "string": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16], "default": [0, 1, 2, 3, 4, 5, 7, 8, 9, 12], "ascii": [0, 1, 2, 3, 4], "note": [0, 2, 3], "utf": [0, 1, 2, 3, 4], "8": [0, 1, 2, 3, 4], "newer": [0, 1, 2, 3, 4, 10], "force_no_cert": [0, 1, 2, 3, 4, 6], "boolean": [0, 1, 2, 3, 4, 12], "4": [0, 1, 2, 3, 4, 8], "connect": [0, 1, 2, 3, 4, 5, 9, 10], "without": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12], "forc": [0, 1, 2, 3, 4], "anonym": [0, 1, 2, 3, 4], "diffi": [0, 1, 2, 3, 4], "hellman": [0, 1, 2, 3, 4], "adh": [0, 1, 2, 3, 4], "cipher": [0, 1, 2, 3, 4], "protocol": [0, 1, 2, 3, 4], "suscept": [0, 1, 2, 3, 4, 6], "man": [0, 1, 2, 3, 4, 6], "middl": [0, 1, 2, 3, 4, 6], "attack": [0, 1, 2, 3, 4, 6], "becaus": [0, 1, 2, 3, 4], "exchang": [0, 1, 2, 3, 4], "authent": [0, 1, 2, 3, 4], "instead": [0, 1, 2, 3, 4, 6, 8], "simpli": [0, 1, 2, 3, 4, 5], "make": [0, 1, 2, 3, 4, 8], "thing": [0, 1, 2, 3, 4], "work": [0, 1, 2, 3, 4, 6], "have": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16], "look": [0, 1, 2, 3, 4], "choic": [0, 1, 2, 3, 4, 5, 12], "fals": [0, 1, 2, 3, 4, 6, 7, 8, 12], "gather_subset": [0, 9], "list": [0, 1, 2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 16], "element": [0, 1, 2, 3, 4, 5, 9, 11, 12, 16], "suppli": [0, 9], "argument": [0, 4, 5, 9, 10], "restrict": [0, 4, 9], "given": [0, 1, 4, 9], "subset": [0, 9], "possibl": [0, 9], "valu": [0, 6, 7, 9, 10], "includ": [0, 2, 5, 6, 9], "hardwar": [0, 9], "interfac": [0, 1, 2, 3, 4, 5, 6, 9], "rout": [0, 2, 3, 9], "larger": [0, 1, 9], "an": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10], "initi": [0, 9], "specif": [0, 1, 4, 5, 6, 9], "should": [0, 1, 5, 6, 8, 9, 11, 13, 14, 16], "hostnam": [0, 1, 2, 3, 4, 6, 9], "password": [0, 1, 2, 3, 4, 6], "user": [0, 1, 2, 3, 4, 10], "port": [0, 1, 2, 3, 4], "integ": [0, 1, 2, 3, 4, 5, 9], "If": [0, 1, 2, 3, 4, 5, 6, 8], "appli": [0, 1, 2, 3, 4], "ssl": [0, 1, 2, 3, 4, 6], "8728": [0, 1, 2, 3, 4], "http": [0, 1, 2, 3, 4, 6], "8729": [0, 1, 2, 3, 4], "timeout": [0, 1, 2, 3, 4], "request": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "10": [0, 1, 2, 3, 4, 5, 10], "alias": [0, 1, 2, 3, 4], "usernam": [0, 1, 2, 3, 4, 6, 8], "login": [0, 1, 2, 3, 4], "skip": [0, 1, 2, 3, 4, 6, 7, 8, 12], "deactiv": [0, 1, 2, 3, 4], "pleas": [0, 1, 2, 3, 4, 6, 8], "consid": [0, 1, 2, 3, 4, 5], "creat": [0, 1, 2, 3, 4, 6], "your": [0, 1, 2, 3, 4, 6, 8], "own": [0, 1, 2, 3, 4, 6], "sign": [0, 1, 2, 3, 4, 6], "router": [0, 1, 2, 3, 4, 8], "tell": [0, 1, 2, 3, 4, 8], "about": [0, 1, 2, 3, 4, 8], "option": [0, 1, 2, 3, 4, 6, 7, 8], "support": [0, 1, 2, 3, 4, 5, 8, 9, 10], "descript": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16], "action_group": [0, 1, 2, 3, 4], "action": [0, 1, 2, 3, 4, 5, 9], "group": [0, 1, 2, 3, 4], "module_default": [0, 1, 2, 3, 4, 6], "check_mod": [0, 1, 2, 3, 4, 5, 9], "full": [0, 1, 2, 3, 9], "doe": [0, 2, 5, 8, 9], "modifi": [0, 2, 4, 5, 6, 9, 10], "state": [0, 2, 9], "chang": [0, 1, 2, 3, 4, 5, 6, 8, 9], "statu": [0, 1, 2, 3, 4, 5, 9], "predict": [0, 1, 2, 3, 4, 5, 9], "target": [0, 1, 2, 3, 4, 5, 9], "diff_mod": [0, 1, 2, 3, 4, 5, 9], "n": [0, 1, 2, 9], "A": [0, 1, 2, 3, 4, 9, 11, 12, 16], "Will": [0, 1, 2, 3, 4, 5, 9], "what": [0, 1, 2, 3, 4, 5, 9], "ha": [0, 1, 2, 3, 4, 5, 6, 7, 9], "possibli": [0, 1, 2, 3, 4, 5, 9], "diff": [0, 1, 2, 3, 4, 5, 9], "mode": [0, 1, 2, 3, 4, 5, 6, 9], "ansible_fact": [0, 9], "dictionari": [0, 1, 2, 3, 4, 7, 9, 10], "updat": [0, 2, 3, 4, 9], "exist": [0, 2, 3, 4, 9], "platform": [0, 1, 2, 3, 4, 5, 8, 9, 10], "o": [0, 1, 2, 3, 4, 5, 9], "famili": [0, 1, 2, 3, 4, 5, 9], "oper": [0, 1, 2, 3, 4, 5, 9], "against": [0, 1, 2, 3, 4, 5, 9], "offici": [0, 1, 2, 3, 4], "document": [0, 1, 2, 3, 4, 5, 8], "api_find_and_modifi": [0, 2, 3, 4, 6, 10], "api_info": [0, 1, 3, 4, 6, 10], "api_modifi": [0, 1, 2, 4, 6, 10], "how": [0, 1, 2, 3, 4, 5, 9, 10], "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16], "192": [0, 1, 2, 3, 4, 6, 8], "168": [0, 1, 2, 3, 4, 6, 8], "88": [0, 1, 2, 3], "admin": [0, 3, 6, 8], "do": [0, 6, 8, 9], "hostvar": [0, 9], "referenc": [0, 9], "just": [0, 2, 9], "like": [0, 1, 7, 8, 9], "ani": [0, 4, 5, 6, 9], "other": [0, 2, 4, 7, 9], "thei": [0, 2, 3, 9], "regist": [0, 2, 4, 6, 8, 9], "order": [0, 3, 9, 11, 12, 13, 14, 15, 16], "them": [0, 3, 4, 7, 9], "ansible_net_all_ipv4_address": [0, 8, 9], "ipv4": [0, 9], "address": [0, 1, 2, 3, 4, 6, 7, 8, 9], "configur": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 14, 15, 16], "ansible_net_all_ipv6_address": [0, 9], "ipv6": [0, 2, 3, 9], "ansible_net_arch": [0, 9], "cpu": [0, 8, 9], "architectur": [0, 8, 9], "ansible_net_bgp_inst": [0, 9], "bgp": [0, 2, 3, 9], "instanc": [0, 2, 3, 9], "inform": [0, 3, 6, 9, 10], "ansible_net_bgp_p": [0, 9], "peer": [0, 2, 3, 9], "ansible_net_bgp_vpnv4_rout": [0, 9], "vpnv4": [0, 9], "ansible_net_cpu_load": [0, 9], "current": [0, 1, 2, 3, 9], "load": [0, 8, 9], "ansible_net_gather_subset": [0, 9], "ansible_net_hostnam": [0, 9], "ansible_net_interfac": [0, 9], "hash": [0, 9], "system": [0, 2, 3, 4, 5, 8, 9], "ansible_net_memfree_mb": [0, 9], "avail": [0, 6, 9], "free": [0, 8, 9], "memori": [0, 8, 9], "mib": [0, 9], "ansible_net_memtotal_mb": [0, 9], "total": [0, 8, 9], "ansible_net_model": [0, 9], "model": [0, 9], "ansible_net_neighbor": [0, 9], "neighbor": [0, 2, 3, 9], "ansible_net_ospf_inst": [0, 9], "ospf": [0, 2, 3, 9], "ansible_net_ospf_neighbor": [0, 9], "ansible_net_rout": [0, 9], "tabl": [0, 9], "ansible_net_serialnum": [0, 9], "serial": [0, 9], "number": [0, 1, 4, 5, 9], "ansible_net_spacefree_mb": [0, 9], "disk": [0, 9], "space": [0, 4, 7, 8, 9], "ansible_net_spacetotal_mb": [0, 9], "ansible_net_uptim": [0, 9], "uptim": [0, 8, 9], "ansible_net_vers": [0, 9], "egor": [0, 5, 9, 10, 15], "zaitsev": [0, 5, 9, 10, 15], "heuel": [0, 5, 9, 10, 15], "nikolai": [0, 4, 10], "dachev": [0, 4, 10], "nikolaydachev": [0, 4, 10], "felix": [0, 1, 2, 3, 10, 11, 12, 13, 14, 16], "fontein": [0, 1, 2, 3, 10, 11, 12, 13, 14, 16], "felixfontein": [0, 1, 2, 3, 10, 11, 12, 13, 14, 16], "issu": [0, 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16], "tracker": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "repositori": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "sourc": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "submit": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "bug": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "report": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "featur": [0, 1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 15, 16], "allow": [1, 2, 3, 4, 6, 7, 12], "entri": [1, 2, 3, 4, 6, 11, 12, 13, 14, 15, 16], "condit": [1, 3, 4, 5], "multipl": [1, 3, 5], "differ": [1, 4, 6], "wai": [1, 3, 4, 6], "one": [1, 3, 4, 5, 7], "step": 1, "allow_no_match": 1, "whether": [1, 2, 3, 4, 5], "match": [1, 4, 5, 6], "found": [1, 2, 3], "induc": 1, "from": [1, 4, 5, 6, 10, 15], "require_matches_min": 1, "devic": [1, 2, 3, 4, 10, 15], "field": [1, 2, 3, 4, 5], "search": [1, 3], "provid": [1, 3, 5, 7, 15], "here": [1, 2, 3, 4, 5, 6], "yaml": 1, "unset": [1, 2, 3], "empti": [1, 3, 4, 7, 12], "everi": [1, 4, 5, 6, 8], "queri": [1, 2, 3, 4], "ip": [1, 2, 3, 4, 6, 7, 8], "equival": [1, 2, 3, 4, 6], "run": [1, 2, 3, 4, 6, 8, 10], "cli": [1, 2, 3, 4, 11, 13, 14, 15], "require_matches_max": 1, "sure": [1, 6, 8], "more": [1, 4, 6], "than": [1, 4, 8], "fail": [1, 3, 5, 6, 8], "anyth": 1, "upper": 1, "limit": 1, "less": [1, 4, 6], "On": 1, "want": [1, 2, 3], "old": 1, "foo": [1, 7, 11, 12, 16], "bar": [1, 7, 11, 12, 16], "least": [1, 3, 4], "togeth": [1, 8], "latter": 1, "case": [1, 4, 6, 7], "idempot": [1, 9], "task": [1, 5, 6, 7, 8], "onc": [1, 6], "been": [1, 6], "api_fact": [1, 2, 3, 4, 6, 10], "renam": 1, "bridg": [1, 2, 3, 6], "my": 1, "assum": [1, 6], "24": [1, 2, 3, 4, 6], "zero": 1, "we": [1, 3, 4, 6], "expect": [1, 8], "exactli": [1, 3], "common": [1, 2, 3, 4, 5, 6], "follow": [1, 2, 3, 4, 5, 6, 8, 12], "uniqu": [1, 2, 3, 4, 5], "match_count": 1, "criteria": 1, "success": [1, 11, 12, 13, 14, 16], "sampl": [1, 2, 3, 4, 5], "modify__count": 1, "were": 1, "new_data": [1, 3], "after": [1, 3, 4], "wa": [1, 3, 9], "made": [1, 3], "id": [1, 2, 3, 4], "actual": [1, 2, 3, 5], "awesom": [1, 3], "dynam": [1, 2, 3], "invalid": [1, 2, 3], "old_data": [1, 3], "befor": [1, 3, 5, 8, 11, 12, 13, 14, 16], "defconf": [1, 2, 3], "us": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16], "backup": [2, 3], "restor": [2, 3], "normal": 2, "builtin": [2, 3, 4, 6, 11, 12, 13, 14, 16], "handle_dis": 2, "hide_default": 2, "control": [2, 3, 4, 6], "include_dynam": 2, "include_builtin": 2, "resp": 2, "unfilt": 2, "counter": 2, "still": [2, 3], "heavili": [2, 3], "develop": [2, 3], "some": [2, 3, 7], "think": [2, 3], "problem": [2, 3, 6, 8], "first": [2, 3, 6, 8, 9], "handl": [2, 3], "exclam": 2, "output": [2, 4, 5, 6, 8], "null": [2, 3], "regular": 2, "omit": 2, "result": [2, 5, 6, 8, 11, 12, 13, 14, 16], "hide": 2, "By": 2, "well": [2, 6], "print": [2, 4, 5, 6, 8], "cap": [2, 3], "aaa": [2, 3], "access": [2, 3, 6], "datapath": [2, 3], "manag": [2, 3], "provis": [2, 3], "secur": [2, 3], "bond": [2, 3], "mlag": [2, 3], "extend": [2, 3, 4], "vlan": [2, 3], "detect": [2, 3], "internet": [2, 3], "eoip": [2, 3], "ethernet": [2, 3, 5], "poe": [2, 3], "switch": [2, 3], "gre": [2, 3], "gre6": [2, 3], "l2tp": [2, 3], "server": [2, 3], "member": [2, 3], "ovpn": [2, 3], "pppoe": [2, 3], "client": [2, 3], "pptp": [2, 3], "sstp": [2, 3], "vrrp": [2, 3], "wireless": [2, 3], "align": [2, 3], "sniffer": [2, 3], "snooper": [2, 3], "account": [2, 3], "web": [2, 3], "cloud": [2, 3], "advanc": [2, 3], "dhcp": [2, 3], "config": [2, 3, 4, 9], "leas": [2, 3], "dn": [2, 3, 6], "static": [2, 3], "firewal": [2, 3], "track": [2, 3], "filter": [2, 3, 7], "mangl": [2, 3], "nat": [2, 3], "servic": [2, 3, 6], "hotspot": [2, 3], "ipsec": [2, 3], "ident": [2, 3, 4, 5, 8, 9], "polici": [2, 3, 5], "profil": [2, 3], "propos": [2, 3], "discoveri": [2, 3], "pool": [2, 3], "proxi": [2, 3], "vrf": [2, 3], "smb": [2, 3], "sock": [2, 3], "ssh": [2, 3, 5, 6, 9, 10], "tftp": [2, 3], "traffic": [2, 3], "flow": [2, 3], "ipfix": [2, 3], "upnp": [2, 3], "nd": [2, 3], "prefix": [2, 3], "mpl": [2, 3], "ldp": [2, 3], "firmwar": [2, 3], "ppp": [2, 3], "queue": [2, 3], "tree": [2, 3], "radiu": [2, 3], "incom": [2, 3], "mme": [2, 3], "area": [2, 3], "rang": [2, 3], "templat": [2, 3], "pimsm": [2, 3], "rip": [2, 3], "ripng": [2, 3], "snmp": [2, 3], "clock": [2, 3], "manual": [2, 3], "led": [2, 3], "log": [2, 3], "ntp": [2, 3], "packag": [2, 3], "routerboard": [2, 3, 5], "schedul": [2, 3], "script": [2, 3, 4], "upgrad": [2, 3], "mirror": [2, 3], "up": [2, 3, 11, 12, 13, 14, 15, 16], "watchdog": [2, 3], "tool": [2, 3], "bandwidth": [2, 3], "e": [2, 3], "mail": [2, 3, 10], "graph": [2, 3], "mac": [2, 3], "winbox": [2, 3], "ping": [2, 3], "romon": [2, 3], "sm": [2, 3], "gener": [2, 3, 6, 10], "ones": [2, 3], "input": [2, 4, 6], "get": [2, 4, 6], "ip_address": 2, "data": [2, 6, 7, 10, 12], "debug": [2, 4, 6, 8], "var": [2, 6, 8], "depend": [3, 6], "ignor": [3, 6, 8], "ordereddict": 3, "ensur": 3, "present": 3, "appear": 3, "ensure_ord": 3, "same": 3, "handle_absent_entri": 3, "remov": [3, 4, 6], "handle_entries_cont": 3, "For": [3, 4, 11, 12, 13, 14, 15, 16], "singl": 3, "describ": [3, 6, 11, 12, 13, 14, 16], "mention": 3, "cannot": 3, "remove_as_much_as_poss": 3, "kept": 3, "modif": [3, 4], "command": [3, 4, 6, 8, 10, 13, 14], "setup": [3, 6], "two": [3, 7, 8], "gatewai": 3, "custom": 3, "netmask": 3, "adjust": 3, "masquerad": 3, "chain": 3, "srcnat": 3, "wan": 3, "out": [3, 5, 6], "three": [3, 6], "noth": 3, "none": [3, 4, 5], "librari": 4, "add": [4, 6, 8], "arbitrari": [4, 5, 8], "via": 4, "select": 4, "32": [4, 6], "ether1": [4, 5], "cmd": 4, "03": 4, "extended_queri": 4, "conjunct": [4, 5], "where": 4, "claus": 4, "object": [4, 6], "must": [4, 5], "its": [4, 6, 8], "either": [4, 6], "equal": 4, "eq": 4, "check": [4, 5, 6], "In": 4, "so": [4, 12], "compar": 4, "main": 4, "item": 4, "aip": 4, "word": 4, "which": [4, 6, 7, 8], "mtu": 4, "mut": 4, "1400": 4, "bigger": 4, "replac": [4, 8], "mutual": 4, "exclus": 4, "quot": [4, 5, 10, 11], "unquot": [4, 5, 10], "ipaddrd_printout": 4, "dump": 4, "msg": [4, 6, 8], "255": 4, "ether2": 4, "ip2": 4, "queryout": 4, "20": 4, "36": 4, "extended_queryout": 4, "addr": 4, "14": 4, "quote_argument_valu": [4, 7, 10], "arbitraryout": 4, "messag": 4, "send": [5, 15], "node": 5, "read": 5, "caus": 5, "wait": 5, "time": [5, 8], "met": 5, "indic": 5, "changed_when": [5, 6], "properti": 5, "determin": 5, "requir": [5, 7, 11, 12, 13, 14, 16], "over": 5, "wait_for": 5, "until": 5, "satisfi": 5, "retri": 5, "expir": 5, "interv": 5, "second": 5, "between": [5, 9], "pass": [5, 7], "long": [5, 8], "try": 5, "again": 5, "tri": 5, "evalu": 5, "each": [5, 11, 12, 13, 14, 15, 16], "move": 5, "forward": [5, 8], "within": 5, "partial": 5, "claim": 5, "declar": 5, "resourc": [5, 8], "x86": 5, "failed_condit": 5, "stdout": 5, "respons": 5, "apart": 5, "low": [5, 11, 12, 13, 14, 15, 16], "level": [5, 15], "error": [5, 8], "plugin": [5, 7, 8, 11, 12, 13, 14, 15, 16], "stdout_lin": [5, 6, 8], "split": [5, 7, 10, 12], "certain": 6, "retriev": [6, 10], "predefin": 6, "fact": [6, 8, 10], "No": 6, "special": 6, "": [6, 8, 9, 14], "most": 6, "localhost": 6, "delegate_to": 6, "exampl": [6, 7, 8, 15], "show": [6, 8], "test": [6, 8], "gather_fact": [6, 8], "test1234": [6, 8], "print_path": 6, "plai": [6, 8], "ok": [6, 8], "recap": [6, 8], "unreach": [6, 8], "rescu": [6, 8], "documen": 6, "avoid": 6, "paramet": [6, 11, 13, 14, 16], "gather": [6, 8], "find": [6, 10], "It": [6, 7], "recommend": 6, "even": 6, "through": 6, "trust": 6, "discourag": 6, "product": 6, "might": 6, "verif": 6, "dure": 6, "usual": 6, "correctli": 6, "chosen": 6, "backward": 6, "compat": 6, "older": 6, "commer": 6, "truststor": 6, "point": 6, "correct": 6, "That": 6, "fulli": 6, "talk": 6, "instruct": 6, "crypto": 6, "small": 6, "guid": 6, "subject": 6, "altern": [6, 8], "local": 6, "best": 6, "done": 6, "see": [6, 8], "easier": 6, "sinc": [6, 8], "quit": 6, "few": 6, "return": 6, "json": 6, "text": [6, 7], "pars": 6, "convert": [6, 10], "privat": 6, "pkc": 6, "12": 6, "bundl": 6, "openssl_pkcs12": 6, "inventory_hostnam": 6, "random": 6, "passphras": 6, "protect": 6, "block": [6, 8], "set_fact": [6, 11, 12, 13, 14, 16], "random_password": 6, "lookup": 6, "random_str": 6, "length": 6, "override_al": 6, "0123456789abcdefghijklmnopqrstuvwxyz": 6, "p12": 6, "certificate_path": 6, "privatekey_path": 6, "friendly_nam": 6, "0600": 6, "copi": 6, "onto": 6, "netcommon": [6, 8], "net_put": 6, "src": 6, "dest": 6, "clean": 6, "import": 6, "pkcs12": 6, "wipe": 6, "www": 6, "admin_network": 6, "also": [6, 8], "complet": 6, "successfulli": 6, "reachabl": 6, "browser": 6, "insert": 6, "commun": [7, 8], "routero": 7, "modul": [7, 8], "api": [7, 10, 15], "form": [7, 9], "while": 7, "collect": [7, 8, 10], "jinja2": 7, "help": 7, "quote_argu": [7, 10], "join": [7, 10], "list_to_dict": [7, 10], "require_assign": [7, 12], "accept": [7, 12], "skip_empty_valu": [7, 12], "whose": [7, 12], "offer": 8, "devi": 8, "network_cli": 8, "symbol": 8, "troubl": 8, "mikrotik": [8, 10], "alphanumer": 8, "charact": 8, "dash": 8, "longer": 8, "19": 8, "happen": 8, "unsupport": 8, "nest": 8, "start": 8, "slash": 8, "produc": 8, "too": 8, "someth": 8, "cet512w": 8, "wrap": 8, "512": 8, "line": [8, 9], "final": 8, "paramiko": 8, "ssh_type": 8, "libssh": 8, "pylibssh": 8, "bind": 8, "ansible_host": 8, "ansible_connect": 8, "ansible_network_o": 8, "ansible_us": 8, "ansible_ssh_pass": 8, "call": 8, "cliconf": 8, "credenti": 8, "store": 8, "With": 8, "abov": 8, "system_resource_print": 8, "3d10h28m51": 8, "48": 8, "stabl": 8, "build": 8, "mai": 8, "25": 8, "2021": 8, "06": 8, "09": 8, "45": 8, "31": 8, "2mib": 8, "64": 8, "0mib": 8, "mip": 8, "24kc": 8, "v7": 8, "count": 8, "frequenc": 8, "400mhz": 8, "hdd": 8, "54": 8, "128": 8, "write": 8, "sect": 8, "reboot": 8, "927": 8, "51572981": 8, "bad": 8, "mipsb": 8, "board": 8, "rb750gl": 8, "ansible_net_config": 9, "activ": 9, "ansible_net_config_nonverbos": 9, "minim": 9, "sens": 9, "twice": 9, "achiev": 9, "export": 9, "strip": 9, "timestamp": 9, "author": 10, "github": 10, "com": 10, "core": 10, "9": 10, "matrix": 10, "room": 10, "im": 10, "usag": 10, "question": 10, "irc": 10, "channel": 10, "libera": 10, "project": 10, "subscrib": 10, "These": [10, 12], "remot": 10, "type": [11, 12, 13, 14, 15, 16], "high": [11, 12, 13, 14, 15, 16], "prioriti": [11, 12, 13, 14, 15, 16], "variabl": [11, 12, 13, 14, 15, 16], "lower": [11, 12, 13, 14, 15, 16], "overrid": [11, 12, 13, 14, 15, 16], "higher": [11, 12, 13, 14, 15, 16], "assign": 12, "key1": 12, "value1": 12, "key2": 12, "value2": 12, "represent": 12, "abstract": 15, "receiv": 15, "argument_list": 16, "baz": 16}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"commun": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16], "routero": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16], "api_fact": 0, "modul": [0, 1, 2, 3, 4, 5, 6, 9, 10], "collect": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "fact": [0, 9], "from": [0, 2, 9], "remot": [0, 5, 9], "devic": [0, 5, 6, 8, 9], "run": [0, 5, 9, 15], "mikrotik": [0, 5, 6, 9, 15], "us": [0, 1, 6, 15], "api": [0, 1, 2, 3, 4, 6], "synopsi": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "requir": [0, 1, 2, 3, 4], "paramet": [0, 1, 2, 3, 4, 5, 9, 12], "attribut": [0, 1, 2, 3, 4, 5, 9], "see": [0, 1, 2, 3, 4, 5, 9], "also": [0, 1, 2, 3, 4, 5, 9], "exampl": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16], "return": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 16], "author": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "link": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 16], "api_find_and_modifi": 1, "find": 1, "modifi": [1, 3], "inform": [1, 2], "note": [1, 4, 5, 8], "valu": [1, 2, 3, 4, 5, 11, 12, 13, 14, 16], "api_info": 2, "retriev": 2, "api_modifi": 3, "data": 3, "path": 3, "ansibl": 4, "command": [5, 7, 11, 15, 16], "how": [6, 7, 8], "connect": [6, 8], "default": 6, "group": 6, "set": [6, 8], "up": [6, 8], "encrypt": 6, "pki": 6, "instal": 6, "certif": 6, "router": 6, "quot": [7, 13, 14], "unquot": 7, "argument": [7, 11, 12, 13, 14, 16], "ssh": 8, "import": 8, "an": [8, 13, 14], "inventori": 8, "descript": 10, "guid": 10, "plugin": 10, "index": 10, "cliconf": [10, 15], "filter": [10, 11, 12, 13, 14, 16], "join": 11, "list": [11, 12], "input": [11, 12, 13, 14, 16], "list_to_dict": 12, "convert": 12, "dictionari": 12, "keyword": 12, "quote_argu": 13, "quote_argument_valu": 14, "platform": 15, "split": 16}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"community.routeros.api_facts module \u2013 Collect facts from remote devices running MikroTik RouterOS using the API": [[0, "community-routeros-api-facts-module-collect-facts-from-remote-devices-running-mikrotik-routeros-using-the-api"]], "Synopsis": [[0, "synopsis"], [1, "synopsis"], [2, "synopsis"], [3, "synopsis"], [4, "synopsis"], [5, "synopsis"], [9, "synopsis"], [11, "synopsis"], [12, "synopsis"], [13, "synopsis"], [14, "synopsis"], [15, "synopsis"], [16, "synopsis"]], "Requirements": [[0, "requirements"], [1, "requirements"], [2, "requirements"], [3, "requirements"], [4, "requirements"]], "Parameters": [[0, "parameters"], [1, "parameters"], [2, "parameters"], [3, "parameters"], [4, "parameters"], [5, "parameters"], [9, "parameters"]], "Attributes": [[0, "attributes"], [1, "attributes"], [2, "attributes"], [3, "attributes"], [4, "attributes"], [5, "attributes"], [9, "attributes"]], "See Also": [[0, "see-also"], [1, "see-also"], [2, "see-also"], [3, "see-also"], [4, "see-also"], [5, "see-also"], [9, "see-also"]], "Examples": [[0, "examples"], [1, "examples"], [2, "examples"], [3, "examples"], [4, "examples"], [5, "examples"], [9, "examples"], [11, "examples"], [12, "examples"], [13, "examples"], [14, "examples"], [16, "examples"]], "Returned Facts": [[0, "returned-facts"], [9, "returned-facts"]], "Authors": [[0, "authors"], [1, "authors"], [2, "authors"], [3, "authors"], [4, "authors"], [5, "authors"], [9, "authors"], [11, "authors"], [12, "authors"], [13, "authors"], [14, "authors"], [15, "authors"], [16, "authors"]], "Collection links": [[0, "collection-links"], [1, "collection-links"], [2, "collection-links"], [3, "collection-links"], [4, "collection-links"], [5, "collection-links"], [9, "collection-links"], [11, "collection-links"], [12, "collection-links"], [13, "collection-links"], [14, "collection-links"], [15, "collection-links"], [16, "collection-links"]], "community.routeros.api_find_and_modify module \u2013 Find and modify information using the API": [[1, "community-routeros-api-find-and-modify-module-find-and-modify-information-using-the-api"]], "Notes": [[1, "notes"], [4, "notes"], [5, "notes"]], "Return Values": [[1, "return-values"], [2, "return-values"], [3, "return-values"], [4, "return-values"], [5, "return-values"]], "community.routeros.api_info module \u2013 Retrieve information from API": [[2, "community-routeros-api-info-module-retrieve-information-from-api"]], "community.routeros.api_modify module \u2013 Modify data at paths with API": [[3, "community-routeros-api-modify-module-modify-data-at-paths-with-api"]], "community.routeros.api module \u2013 Ansible module for RouterOS API": [[4, "community-routeros-api-module-ansible-module-for-routeros-api"]], "community.routeros.command module \u2013 Run commands on remote devices running MikroTik RouterOS": [[5, "community-routeros-command-module-run-commands-on-remote-devices-running-mikrotik-routeros"]], "How to connect to RouterOS devices with the RouterOS API": [[6, "how-to-connect-to-routeros-devices-with-the-routeros-api"]], "Using the community.routeros.api module defaults group": [[6, "using-the-community-routeros-api-module-defaults-group"]], "Setting up encryption": [[6, "setting-up-encryption"]], "Setting up a PKI": [[6, "setting-up-a-pki"]], "Installing a certificate on a MikroTik router": [[6, "installing-a-certificate-on-a-mikrotik-router"]], "How to quote and unquote commands and arguments": [[7, "how-to-quote-and-unquote-commands-and-arguments"]], "How to connect to RouterOS devices with SSH": [[8, "how-to-connect-to-routeros-devices-with-ssh"]], "Important notes": [[8, "important-notes"]], "Setting up an inventory": [[8, "setting-up-an-inventory"]], "Connecting to the device": [[8, "connecting-to-the-device"]], "community.routeros.facts module \u2013 Collect facts from remote devices running MikroTik RouterOS": [[9, "community-routeros-facts-module-collect-facts-from-remote-devices-running-mikrotik-routeros"]], "Community.Routeros": [[10, "community-routeros"]], "Description": [[10, "description"]], "Communication": [[10, "communication"]], "Guides": [[10, "guides"]], "Plugin Index": [[10, "plugin-index"]], "Modules": [[10, "modules"]], "Cliconf Plugins": [[10, "cliconf-plugins"]], "Filter Plugins": [[10, "filter-plugins"]], "community.routeros.join filter \u2013 Join a list of arguments to a command": [[11, "community-routeros-join-filter-join-a-list-of-arguments-to-a-command"]], "Input": [[11, "input"], [12, "input"], [13, "input"], [14, "input"], [16, "input"]], "Return Value": [[11, "return-value"], [12, "return-value"], [13, "return-value"], [14, "return-value"], [16, "return-value"]], "community.routeros.list_to_dict filter \u2013 Convert a list of arguments to a dictionary": [[12, "community-routeros-list-to-dict-filter-convert-a-list-of-arguments-to-a-dictionary"]], "Keyword parameters": [[12, "keyword-parameters"]], "community.routeros.quote_argument filter \u2013 Quote an argument": [[13, "community-routeros-quote-argument-filter-quote-an-argument"]], "community.routeros.quote_argument_value filter \u2013 Quote an argument value": [[14, "community-routeros-quote-argument-value-filter-quote-an-argument-value"]], "community.routeros.routeros cliconf \u2013 Use routeros cliconf to run command on MikroTik RouterOS platform": [[15, "community-routeros-routeros-cliconf-use-routeros-cliconf-to-run-command-on-mikrotik-routeros-platform"]], "community.routeros.split filter \u2013 Split a command into arguments": [[16, "community-routeros-split-filter-split-a-command-into-arguments"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/branch/main/split_filter.html b/branch/main/split_filter.html index 3fcd358..cf0552d 100644 --- a/branch/main/split_filter.html +++ b/branch/main/split_filter.html @@ -134,7 +134,7 @@

    community.routeros.split filter – Split a command into arguments

    Note

    -

    This filter plugin is part of the community.routeros collection (version 2.4.0).

    +

    This filter plugin is part of the community.routeros collection (version 2.5.0).

    To install it, use: ansible-galaxy collection install community.routeros.

    To use it in a playbook, specify: community.routeros.split.