• Stars
    star
    327
  • Rank 128,686 (Top 3 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NetBox modules for Ansible using Ansible Collections

Devel CI Status Code style: black Release Talk to us: Slack

NetBox modules for Ansible using Ansible Collections

We have moved this collection to a different namespace and collection name on Ansible Galaxy. The new versions will be at netbox.netbox.

To keep the code simple, we only officially support the two latest releases of NetBox and don't guarantee backwards compatibility beyond that. We do try and keep these breaking changes to a minimum, but sometimes changes to NetBox's API cause us to have to make breaking changes.

Requirements

  • The two latest NetBox releases
  • Python 3.8+
  • Python modules:
    • pytz
    • pynetbox
    • packaging if using Ansible < 2.10, as it's included in Ansible 2.10+
  • Ansible 2.12+
  • NetBox write-enabled token when using modules or read-only token for nb_lookup/nb_inventory

Docs

Module documentation exists on netbox-ansible-collection.readthedocs.io.

Join the discussion

We have a dedicated Slack channel #ansible on netdev-community.slack.com

More Repositories

1

netbox

The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
Python
15,828
star
2

netbox-docker

๐Ÿณ Docker Image of NetBox
Python
1,800
star
3

devicetype-library

A collection of community-sourced DeviceType definitions for import to NetBox
Python
899
star
4

netbox-topology-views

A netbox plugin that draws topology views
Python
753
star
5

pynetbox

Python API client library for Netbox.
Python
563
star
6

Device-Type-Library-Import

This library is intended to assist with importing device and module types into NetBox from the NetBox Community DeviceType-Library
Python
262
star
7

netbox-chart

A Helm chart for NetBox
Mustache
247
star
8

netbox-bgp

NetBox plugin for BGP related objects documentation
Python
242
star
9

customizations

A collection of community submitted and maintained customizations including reports, scripts, validators and export templates
Python
205
star
10

netbox-qrcode

NetBox Plugin for generate QR Codes
Python
201
star
11

go-netbox

The official Go API client for Netbox IPAM and DCIM service.
Shell
197
star
12

awesome-netbox

A curated list of awesome NetBox resources
186
star
13

netbox-zero-to-hero

A short course designed to take new NetBox users from โ€˜Zero to Heroโ€™.
Python
149
star
14

netbox-plugin-tutorial

A tutorial on building custom plugins for NetBox v3.2+
89
star
15

netbox-acls

A NetBox plugin for Access Lists based off of the NetBox Plugin Demo
Python
86
star
16

netbox-napalm-plugin

NetBox Napalm plugin
JavaScript
49
star
17

netbox-reorder-rack

NetBox plugin to allow users to reorder devices within a rack using a drag and drop UI.
Python
45
star
18

netbox-python

Python NetBox API Client
Python
37
star
19

netbox-operator

[INCUBATING] A Kubernetes operator to manage NetBox resources directly through Kubernetes.
Go
33
star
20

cookiecutter-netbox-plugin

Cookiecutter template for easy building NetBox plugins
Python
22
star
21

netbox-healthcheck-plugin

HTML
20
star
22

netbox-demo-data

Demo data useful for populating demo instances of NetBox
19
star
23

migration-scripts

Python
10
star
24

netbox-plugin-demo

Python
7
star
25

netbox.dev-old

netbox.dev website
HTML
1
star
26

netbox-demo

A plugin for NetBox demo instances
Python
1
star