-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathplugins.yaml
264 lines (234 loc) · 9.68 KB
/
plugins.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
---
repositories:
- url: https://github.com/nornir-automation/nornir_napalm
name: nornir_napalm
maintainer: "[dbarrosop](https://github.com/dbarrosop)"
plugin_types:
- tasks
- connection
description: |
Allows interacting with devices using the [napalm](https://github.com/napalm-automation/napalm/) library
- url: https://github.com/ktbyers/nornir_netmiko
name: nornir_netmiko
maintainer: "[ktbyers](https://github.com/ktbyers)"
plugin_types:
- tasks
- connection
description: |
Allows interacting with devices using the [netmiko](https://github.com/ktbyers/netmiko) library
- url: https://github.com/wvandeun/nornir_netbox
name: nornir_netbox
maintainer: "[wvandeun](https://github.com/wvandeun), [clay584](https://github.com/clay584)"
plugin_types:
- inventory
description: |
Nornir inventory plugin for [NetBox](https://github.com/netbox-community/netbox)
- url: https://github.com/carlmontanari/nornir_ansible
name: nornir_ansible
maintainer: "[carlmontanari](https://github.com/carlmontanari)"
plugin_types:
- inventory
description: |
Inventory plugin to use Ansible inventories with nornir
- url: https://github.com/scrapli/nornir_scrapli
name: nornir_scrapli
maintainer: "[carlmontanari](https://github.com/carlmontanari)"
plugin_types:
- tasks
- connection
description: |
Allows interacting with devices using the [scrapli](https://github.com/carlmontanari/scrapli) library
- url: https://github.com/nornir-automation/nornir_utils
name: nornir_utils
maintainer: "[dbarrosop](https://github.com/dbarrosop)"
plugin_types:
- tasks
- processors
- inventory
- functions
description: |
Collection of simple plugins for nornir; `YAMLInventory`, `print_result`, `print_title`, `echo_data`, `write_file`, `load_json`, `load_yaml`,
amongst others.
- url: https://github.com/nornir-automation/nornir_jinja2
name: nornir_jinja2
maintainer: "[dbarrosop](https://github.com/dbarrosop)"
plugin_types:
- tasks
description: |
Collection of tasks to work with jinja2 templates
- url: https://gitlab.com/ip-fabric/integrations/ipfabric_nornir
name: ipfabric_nornir
maintainer: "[IP Fabric](https://gitlab.com/ip-fabric/integrations)"
plugin_types:
- inventory
description: |
IP Fabric vendor supported Nornir inventory plugin forked from [nornir_ipfabric](https://github.com/routetonull/nornir_ipfabric)
- url: https://github.com/routetonull/nornir_ipfabric
name: nornir_ipfabric
maintainer: "[routetonull](https://github.com/routetonull)"
plugin_types:
- inventory
description: |
Nornir inventory plugin for [IP Fabric](https://ipfabric.io/)
- url: https://github.com/dmulyalin/nornir-salt
name: nornir_salt
maintainer: "[dmulyalin](https://github.com/dmulyalin)"
plugin_types:
- runners
- inventory
- functions
description: |
Collection of Nornir plugins: `QueueRunner`, `RetryRunner`, `DictInventory`, `ResultSerializer`, `FFun`
- url: https://github.com/DataKnox/nornir_pyez
name: nornir_pyez
maintainer: "[DataKnox](https://github.com/DataKnox)"
plugin_types:
- tasks
- connection
description: |
Allows interacting with Juniper devices using the [PyEZ](https://github.com/Juniper/py-junos-eznc) library
- url: https://github.com/erjac77/nornir_f5
name: nornir_f5
maintainer: "[erjac77](https://github.com/erjac77)"
plugin_types:
- tasks
- connection
description: |
Collection of Nornir plugins to interact with F5 systems and deploy declaratives
to F5 Automation Toolchain (ATC) services like AS3, DO, and TS.
- url: https://github.com/nautobot/nornir-nautobot
name: nornir-nautobot
maintainer: "[Network to Code](https://github.com/networktocode)"
plugin_types:
- inventory
- processors
- tasks
description: |
Collection of Nornir plugins with interactions to [Nautobot](https://github.com/nautobot/nautobot). Including `inventory`, `processor`, and `tasks`.
- url: https://github.com/timeforplanb123/nornir_cli
name: nornir-cli
maintainer: "[timeforplanb123](https://github.com/timeforplanb123)"
plugin_types:
- cli
description: |
CLI tool based on Nornir, Nornir Plugins and [Click](https://github.com/pallets/click)
- url: https://github.com/devon-mar/nornir_routeros
name: nornir_routeros
maintainer: "[devon-mar](https://github.com/devon-mar)"
plugin_types:
- tasks
- connection
description: |
RouterOS API connection plugin and tasks for nornir.
- url: https://github.com/devon-mar/nornir_paramiko
name: nornir_paramiko
maintainer: "[devon-mar](https://github.com/devon-mar)"
plugin_types:
- tasks
- connection
description: |
Paramiko connection plugin and tasks adapted from nornir 2.5.0.
- url: https://github.com/InfrastructureAsCode-ch/nornir_http
name: nornir_http
maintainer: "[ubaumann](https://github.com/ubaumann)"
plugin_types:
- tasks
description: |
Collection of tasks to interact with HTTP Servers
- url: https://github.com/jiujing/nornir_table_inventory
name: nornir_table_inventory
maintainer: "[jiujing](https://github.com/jiujing)"
plugin_types:
- inventory
description: |
Allows managing inventory by table file(CSV or Excel)
- url: https://github.com/h4ndzdatm0ld/nornir_pyxl
name: nornir_pyxl
maintainer: "[h4ndzdatm0ld](https://github.com/h4ndzdatm0ld)"
plugin_types:
- tasks
description: |
Collection of tasks to easily import Excel data into Nornir workflows using OpenPyxl
- url: https://github.com/h4ndzdatm0ld/nornir_netconf
name: nornir_netconf
maintainer: "[h4ndzdatm0ld](https://github.com/h4ndzdatm0ld)"
plugin_types:
- tasks
- connection
description: |
Collection of tasks and connection plugin using the [ncclient](https://github.com/ncclient/ncclient) library to interact with devices over NETCONF.
- url: https://github.com/viktorkertesz/nornir_sql
name: nornir-sql
maintainer: "[viktorkertesz](https://github.com/viktorkertesz)"
plugin_types:
- inventory
description: |
Use SQL database as source of inventory
- url: https://github.com/matman26/nornir_csv
name: nornir_csv
maintainer: "[matman26](https://github.com/matman26)"
plugin_types:
- inventory
description: |
Dynamic CSV Inventory plugin with support for Groups, Defaults and Connection Options.
- url: https://github.com/InfrastructureAsCode-ch/nornir_rich
name: nornir-rich
maintainer: "[ubaumann](https://github.com/ubaumann)"
plugin_types:
- functions
- processors
description: |
Collection of functions and processors for generating nice looking output with [rich](https://github.com/Textualize/rich)
- url: https://github.com/shamalawy/nornir-librenms
name: nornir_librenms
maintainer: "[shamalawy](https://github.com/shamalawy)"
plugin_types:
- inventory
description: |
Use LibreNMS as source of inventory to generate hosts, groups and many attriutes like version, model etc.
- url: https://github.com/networktocode/nornir-pyntc
name: nornir_pyntc
maintainer: "[Network to Code](https://github.com/networktocode)"
plugin_types:
- tasks
- connection
description: |
Collection of tasks and connection plugin using the [pyntc](https://github.com/networktocode/pyntc) library to interact with devices.
- url: https://github.com/akarneliuk/nornir_pygnmi
name: nornir_pygnmi
maintainer: "[akarneliuk](https://github.com/akarneliuk)"
plugin_types:
- tasks
- connection
description: |
Collection of tasks and connection plugin using the [pygnmi](https://github.com/akarneliuk/pygnmi), the gNMI Python library
- url: https://github.com/gt732/nornir_pyfgt
name: nornir_pyfgt
maintainer: "[gt732](https://github.com/gt732)"
plugin_types:
- tasks
- connection
description: |
Collection of tasks and connection plugin using the [fortigate-api](https://github.com/vladimirs-git/fortigate-api) library to interact with fortigate firewall devices.
- url: https://github.com/opsmill/nornir-infrahub
name: nornir_infrahub
maintainer: "[OpsMill](https://github.com/opsmill/)"
plugin_types:
- inventory
- tasks
description: |
Nornir plugin for [Infrahub](https://github.com/opsmill/infrahub)
- url: https://github.com/network-unit-testing-system/nornir_nuts
name: nornir-nuts
maintainer: "[nuts](https://github.com/network-unit-testing-system)"
plugin_types:
- runners
description: |
Nornir plugins designed for use with Nuts; `CachedThreaded Runner`
- url: https://github.com/InfrastructureAsCode-ch/nornir_conditional_runner
name: nornir-conditional-runner
maintainer: "[slinder](https://github.com/SimLi1333)"
plugin_types:
- runners
description: |
Nornir plugin `ConditionalRunner` that enforces concurrency limits based on host groups or custom condition groups.