Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
a6d0d3c
changed the interface to be an ID
Ido-Don Sep 20, 2024
0cbd5b0
changed single quetes to duble quetes
Ido-Don Sep 20, 2024
3b2e3c5
changed single quetes to duble quetes
Ido-Don Sep 20, 2024
874e04a
Add custom headers to inventory request
bloomcake Dec 2, 2022
32698f6
Support headers environment variable for inventory plugin
clinta Sep 21, 2024
6aba923
support custom headers in lookup plugin
clinta Sep 21, 2024
7b9df55
add changelog for #1327
clinta Sep 26, 2024
432b8fe
Merge pull request #1327 from clinta/custom_headers
sc68cal Oct 9, 2024
fefd4da
nb_lookup.py: Add example for lookup with variable
martbhell Oct 3, 2024
dd976fc
nb_lookup: tests for v3.5-v4.0 too
martbhell Oct 10, 2024
8deccf4
Merge branch 'netbox-community:devel' into github-issue-#975
Ido-Don Oct 12, 2024
0d255cd
added integration tests to the interface value in v4.1
Ido-Don Oct 12, 2024
f2847fe
added integration tests to the interface value in v4.0
Ido-Don Oct 12, 2024
426dd3d
added integration tests to the interface value in v3.7, v3.6, v3.5
Ido-Don Oct 12, 2024
d243b87
added a change fragment
Ido-Don Oct 12, 2024
5f0f659
changed some linting errors
Ido-Don Oct 12, 2024
e9d3b2f
made a change to v4.1 testing to see if this was the issue
Ido-Don Oct 12, 2024
e2302c9
rolled back the tests I added
Ido-Don Oct 12, 2024
1d5b592
added a simple test to see if it would work.
Ido-Don Oct 12, 2024
6eb1e5d
added some more tests to v4.1
Ido-Don Oct 12, 2024
5d96e8d
fixed the 18'th test
Ido-Don Oct 12, 2024
9b7ddcc
fixed the 18'th test again
Ido-Don Oct 12, 2024
2aaeb76
fixed test 19
Ido-Don Oct 12, 2024
4a3c2c2
fixed test 19
Ido-Don Oct 12, 2024
bd3968c
removed the unnecessary tests.
Ido-Don Oct 12, 2024
6bf3aa5
added the tests to 4.0, 3.7, 3.6, 3.5
Ido-Don Oct 12, 2024
df4ba57
removed the pull request ref
Ido-Don Oct 12, 2024
e7b6ca5
removed the extra line
Ido-Don Oct 12, 2024
72ecbb8
fix issue 1335
Oct 14, 2024
c76986f
Merge pull request #1336 from ihumster/1335_api_status_page_not_fouond
sc68cal Oct 15, 2024
33f3bc0
Merge pull request #1332 from martbhell/nb_lookup_with_variable_example
sc68cal Oct 15, 2024
30cb663
Merge branch 'netbox-community:devel' into github-issue-#975
Ido-Don Oct 17, 2024
4b203df
Merge pull request #1323 from Ido-Don/github-issue-#975
sc68cal Oct 19, 2024
e0f3488
1333 feature update netbox device interface template (#1345)
richbibby Oct 27, 2024
0e4a6b8
Fix issue #1339 (#1346)
rodvand Oct 27, 2024
0f6c0ca
Bump ansible-core from 2.17.3 to 2.17.6 (#1350)
dependabot[bot] Nov 19, 2024
59e819f
Bump aiohttp from 3.10.5 to 3.10.11 (#1353)
dependabot[bot] Nov 19, 2024
9341fb0
Update meta/runtime.yml With Missing Modules (#1356)
newlandk Nov 24, 2024
d73ec4b
Bump ansible-core from 2.17.6 to 2.17.7 (#1359)
dependabot[bot] Dec 8, 2024
fbe2550
fix typo in README
akira6592 Dec 25, 2024
f7dc5fd
Merge pull request #1362 from akira6592/fix-typo
sc68cal Dec 25, 2024
89e2b26
Add NetBox 4.2 to CI (#1366)
rodvand Jan 12, 2025
ab639d9
Adjust netbox_prefix and netbox_cluster for scope and scope_type (#1367)
rodvand Jan 13, 2025
fa4c44b
Add module netbox_mac_address (#1371)
rodvand Jan 20, 2025
b712398
Set type of permission constraint to raw (#1374)
dchiquito Jan 26, 2025
0c9d9a1
Fix missing netbox_config_template module in module_defaults (#1382)
MinDBreaK Feb 12, 2025
6f521e1
Bump cryptography from 44.0.0 to 44.0.1 (#1383)
dependabot[bot] Feb 12, 2025
f013f45
Release 3.21 (#1388)
rodvand Mar 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ jobs:
uses: psf/black@stable

unit_testing:
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
needs: linting
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.11"]
python-version: ["3.13"]

steps:

Expand All @@ -39,7 +39,7 @@ jobs:
virtualenvs-create: false

- name: Install Python packages
run: poetry install
run: poetry install --no-root

- name: Build and install collection
run: |
Expand All @@ -62,17 +62,17 @@ jobs:
runs-on: ubuntu-latest
needs: unit_testing
env:
python-version: "3.12"
python-version: "3.13"
strategy:
fail-fast: false
matrix:
include:
- VERSION: "v3.7"
NETBOX_DOCKER_VERSION: 2.7.0
include:
- VERSION: "v4.0"
NETBOX_DOCKER_VERSION: 2.9.1
- VERSION: "v4.1"
NETBOX_DOCKER_VERSION: 3.0.1
- VERSION: "v4.2"
NETBOX_DOCKER_VERSION: 3.1.0

steps:

Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
virtualenvs-create: false

- name: Install Python packages
run: poetry install
run: poetry install --no-root

- name: Build and install collection
run: |
Expand Down
4 changes: 2 additions & 2 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
version: 2
# sphinx:
# configuration: docs/conf.py
sphinx:
configuration: docs/conf.py

build:
os: ubuntu-22.04
Expand Down
28 changes: 28 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@ NetBox.NetBox Release Notes

.. contents:: Topics

v3.21.0
=======

Minor Changes
-------------

- Add `label`, `description` and `enabled` to `netbox_device_interface_template` (https://github.com/netbox-community/ansible_modules/issues/1333)
- Add example for using ansible variables in lookup
- Add name as option to netbox_fhrp_group
- Add support for custom headers
- netbox_cluster - Add options scope and scope_type for NetBox 4.2+
- netbox_device_interface - Add primary_mac_address option for NetBox 4.2+
- netbox_prefix - Add options scope and scope_type for NetBox 4.2+
- netbox_vm_interface - Add primary_mac_address option for NetBox 4.2+

Bugfixes
--------

- Fix missing netbox_config_template module in module_defaults
- Fixed an isssue with module_default parameter inheritance for modules netbox_config_template, netbox_custom_field_choice_set, netbox_permission, netbox_token, netbox_user, and netbox_user_group.
- fix call /api/status/ instead /api/status in nb_inventory plugin. (https://github.com/netbox-community/ansible_modules/issues/1335).
- netbox_ip_address - Fixed the problem preventing assignment of an IP address to a network interface

New Modules
-----------

- netbox.netbox.netbox_mac_address - Create, update or delete MAC addresses within NetBox

v3.20.0
=======

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This Ansible collection consists of a set of modules to define the intended netw
## Requirements

- You must be running one of the two most recent releases of NetBox
- A NetBox write-enabled API token when using modules or a read-only token for the `nb_lookup ` and `nb_inventory` plugins.
- A NetBox write-enabled API token when using modules or a read-only token for the `nb_lookup` and `nb_inventory` plugins.
- Python 3.10+
- Python modules:
- pytz
Expand Down Expand Up @@ -152,7 +152,7 @@ Customers of NetBox Labs and Ansible using the officially certified version of t
The collection release notes and changelog can be found [here](https://github.com/netbox-community/ansible_modules/releases).

## Related Information
Some extra resources you might find useful for both the Anisble collection and for NetBox itself:
Some extra resources you might find useful for both the Ansible collection and for NetBox itself:
- [NetBox Zero to Hero](https://netboxlabs.com/zero-to-hero/) - free 12 part course that takes you from an empty NetBox through to a fully deployed branch site, using the Ansible collection extensively along the way.
- [Network Configuration Assurance with NetBox and Ansible](https://netboxlabs.com/blog/network-configuration-assurance-with-netbox-and-ansible/) - blog post featuring the Inventory plugin being used in a simple network automation use case to compare actual network state Vs intended state as defined in NetBox.
- Official NetBox [documentation](https://docs.netbox.dev/en/stable/).
Expand Down
36 changes: 36 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
0.1.0:
changes:
breaking_changes:
- Changed ``group`` to ``tenant_group`` in ``netbox_tenant.py`` (https://github.com/netbox-community/ansible_modules/issues/9)

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 6 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
- Changed ``role`` to ``prefix_role`` in ``netbox_prefix.py`` (https://github.com/netbox-community/ansible_modules/issues/9)
- Module failures when required fields arent provided (https://github.com/netbox-community/ansible_modules/issues/24)
- Renamed ``netbox_interface`` to ``netbox_device_interface`` (https://github.com/netbox-community/ansible_modules/issues/9)
minor_changes:
- Add ``primary_ip4/6`` to ``netbox_ip_address`` (https://github.com/netbox-community/ansible_modules/issues/10)

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 11 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
modules:
- description: Creates or removes aggregates from NetBox

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 13 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4
name: netbox_aggregate
namespace: ''
- description: Create, update or delete circuits within NetBox
Expand Down Expand Up @@ -94,28 +94,28 @@
0.1.1:
changes:
bugfixes:
- Fixed issue with netbox_vm_interface where it would fail if different virtual

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 97 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
machine had the same interface name (https://github.com/netbox-community/ansible_modules/issues/40)
- Updated netbox_ip_address to find interfaces on virtual machines correctly
(https://github.com/netbox-community/ansible_modules/issues/40)
0.1.10:
changes:
bugfixes:
- Updated inventory plugin name from netbox.netbox.netbox to netbox.netbox.nb_inventory

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 104 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
(https://github.com/netbox-community/ansible_modules/pull/129)
0.1.2:
changes:
bugfixes:
- Allow endpoint choices to be an integer of the choice rather than attempting

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 109 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
to dynamically determine the choice ID (https://github.com/netbox-community/ansible_modules/issues/47)
0.1.3:
changes:
bugfixes:
- Add error handling for invalid key_file for lookup plugin (https://github.com/netbox-community/ansible_modules/issues/52)

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 114 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
0.1.5:
changes:
bugfixes:
- Add argument specs for every module to validate data passed in. Fixes some

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 118 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
idempotency issues. POSSIBLE BREAKING CHANGE (https://github.com/netbox-community/ansible_modules/issues/68)
- Allow name updates to manufacturers (https://github.com/netbox-community/ansible_modules/issues/76)
- Builds slug for netbox_device_type from model which is now required and slug
Expand All @@ -129,13 +129,13 @@
a /32 and pass to NetBox. Fixes idempotency cidr notation is not provided
(https://github.com/netbox-community/ansible_modules/issues/78)
modules:
- description: Creates or removes service from NetBox

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4

Check warning on line 132 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 6 but found 4
name: netbox_service
namespace: ''
0.1.6:
changes:
bugfixes:
- Fixed vlan searching with vlan_group for netbox_prefix (https://github.com/netbox-community/ansible_modules/issues/85)

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6

Check warning on line 138 in changelogs/changelog.yaml

View workflow job for this annotation

GitHub Actions / ansible-lint / Ansible Lint

yaml[indentation]

Wrong indentation: expected 8 but found 6
- Removed static choices from netbox_utils and now pulls the choices for each
endpoint from the NetBox API at call time (https://github.com/netbox-community/ansible_modules/issues/67)
minor_changes:
Expand Down Expand Up @@ -815,6 +815,42 @@
name: netbox_user_group
namespace: ''
release_date: '2024-09-12'
3.21.0:
changes:
bugfixes:
- Fix missing netbox_config_template module in module_defaults
- Fixed an isssue with module_default parameter inheritance for modules netbox_config_template,
netbox_custom_field_choice_set, netbox_permission, netbox_token, netbox_user,
and netbox_user_group.
- fix call /api/status/ instead /api/status in nb_inventory plugin. (https://github.com/netbox-community/ansible_modules/issues/1335).
- netbox_ip_address - Fixed the problem preventing assignment of an IP address
to a network interface
minor_changes:
- Add `label`, `description` and `enabled` to `netbox_device_interface_template`
(https://github.com/netbox-community/ansible_modules/issues/1333)
- Add example for using ansible variables in lookup
- Add name as option to netbox_fhrp_group
- Add support for custom headers
- netbox_cluster - Add options scope and scope_type for NetBox 4.2+
- netbox_device_interface - Add primary_mac_address option for NetBox 4.2+
- netbox_prefix - Add options scope and scope_type for NetBox 4.2+
- netbox_vm_interface - Add primary_mac_address option for NetBox 4.2+
fragments:
- 1323-fixing-bug-#975.yml
- 1327-add-custom-headers.yml
- 1332-add-hostname_field-option.yml
- 1333-feature-netbox_device_interface_template.yml
- 1335-api-status-page-not-found.yml
- 1339-name-to-fhrp-group.yml
- 1356-add-modules-to-action-groups.yml
- action_groups_config_template.yml
- netbox_mac_address.yml
- scope_prefix_cluster.yml
modules:
- description: Create, update or delete MAC addresses within NetBox
name: netbox_mac_address
namespace: ''
release_date: '2025-03-04'
3.3.0:
changes:
minor_changes:
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
author = "Mikhail Yohman <@FragmentedPacket>"

# The full version, including alpha/beta/rc tags
release = "3.20.0"
release = "3.21.0"


# -- General configuration ---------------------------------------------------
Expand Down
7 changes: 7 additions & 0 deletions docs/plugins/environment_variables.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,13 @@ Environment variables used by the ansible-core configuration are documented in :

*Used by:*
:ansplugin:`netbox.netbox.nb\_lookup lookup plugin <netbox.netbox.nb_lookup#lookup>`
.. envvar:: NETBOX_HEADERS

Dictionary of headers to be passed to the NetBox API.

*Used by:*
:ansplugin:`netbox.netbox.nb\_inventory inventory plugin <netbox.netbox.nb_inventory#inventory>`,
:ansplugin:`netbox.netbox.nb\_lookup lookup plugin <netbox.netbox.nb_lookup#lookup>`
.. envvar:: NETBOX_TOKEN

See the documentations for the options where this environment variable is used.
Expand Down
4 changes: 3 additions & 1 deletion docs/plugins/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Netbox.Netbox
=============

Collection version 3.20.0
Collection version 3.21.0

.. contents::
:local:
Expand Down Expand Up @@ -92,6 +92,7 @@ Modules
* :ansplugin:`netbox_l2vpn module <netbox.netbox.netbox_l2vpn#module>` -- Create, update or delete L2VPNs within NetBox
* :ansplugin:`netbox_l2vpn_termination module <netbox.netbox.netbox_l2vpn_termination#module>` -- Create, update or delete L2VPNs terminations within NetBox
* :ansplugin:`netbox_location module <netbox.netbox.netbox_location#module>` -- Create, update or delete locations within NetBox
* :ansplugin:`netbox_mac_address module <netbox.netbox.netbox_mac_address#module>` -- Create, update or delete MAC addresses within NetBox
* :ansplugin:`netbox_manufacturer module <netbox.netbox.netbox_manufacturer#module>` -- Create or delete manufacturers within NetBox
* :ansplugin:`netbox_module module <netbox.netbox.netbox_module#module>` -- Create, update or delete module within NetBox
* :ansplugin:`netbox_module_bay module <netbox.netbox.netbox_module_bay#module>` -- Create, update or delete module bay within NetBox
Expand Down Expand Up @@ -184,6 +185,7 @@ Modules
netbox_l2vpn_module
netbox_l2vpn_termination_module
netbox_location_module
netbox_mac_address_module
netbox_manufacturer_module
netbox_module_module
netbox_module_bay_module
Expand Down
72 changes: 61 additions & 11 deletions docs/plugins/nb_inventory_inventory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ netbox.netbox.nb_inventory inventory -- NetBox inventory source
.. Collection note

.. note::
This inventory plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.20.0).
This inventory plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.21.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -421,7 +421,7 @@ Parameters

<div class="ansible-option-cell">

Prefix to use for cache plugin files/tables
Prefix to use for cache plugin files/tables.


.. rst-class:: ansible-option-line
Expand Down Expand Up @@ -486,7 +486,7 @@ Parameters

<div class="ansible-option-cell">

Cache duration in seconds
Cache duration in seconds.


.. rst-class:: ansible-option-line
Expand Down Expand Up @@ -1162,6 +1162,54 @@ Parameters

:ansible-option-default-bold:`Default:` :ansible-option-default:`{}`

.. raw:: html

</div>

* - .. raw:: html

<div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-headers"></div>

.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-headers:

.. rst-class:: ansible-option-title

**headers**

.. raw:: html

<a class="ansibleOptionLink" href="#parameter-headers" title="Permalink to this option"></a>

.. ansible-option-type-line::

:ansible-option-type:`string`




.. raw:: html

</div>

- .. raw:: html

<div class="ansible-option-cell">

Dictionary of headers to be passed to the NetBox API.


.. rst-class:: ansible-option-line

:ansible-option-default-bold:`Default:` :ansible-option-default:`{}`

.. rst-class:: ansible-option-line

:ansible-option-configuration:`Configuration:`

- Environment variable: :envvar:`NETBOX\_HEADERS`


.. raw:: html

</div>
Expand Down Expand Up @@ -1427,7 +1475,7 @@ Parameters

<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">

The key from input dictionary used to generate groups
The key from input dictionary used to generate groups.


.. raw:: html
Expand Down Expand Up @@ -1472,7 +1520,7 @@ Parameters

<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">

parent group for keyed group
parent group for keyed group.


.. raw:: html
Expand Down Expand Up @@ -1517,7 +1565,7 @@ Parameters

<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">

A keyed group name will start with this prefix
A keyed group name will start with this prefix.


.. rst-class:: ansible-option-line
Expand Down Expand Up @@ -1566,7 +1614,7 @@ Parameters

<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">

separator used to build the keyed group name
separator used to build the keyed group name.


.. rst-class:: ansible-option-line
Expand Down Expand Up @@ -1618,7 +1666,7 @@ Parameters

<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">

Set this option to :ansval:`False` to omit the :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups[].separator` after the host variable when the value is an empty string.
Set this option to :ansval:`false` to omit the :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups[].separator` after the host variable when the value is an empty string.

This option is mutually exclusive with :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups[].default\_value`.

Expand Down Expand Up @@ -1669,13 +1717,13 @@ Parameters

<div class="ansible-option-cell">

Use in conjunction with keyed\_groups.
Use in conjunction with :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups`.

By default, a keyed group that does not have a prefix or a separator provided will have a name that starts with an underscore.

This is because the default prefix is "" and the default separator is "\_".
This is because the default prefix is :ansval:`""` and the default separator is :ansval:`"\_"`.

Set this option to False to omit the leading underscore (or other separator) if no prefix is given.
Set this option to :ansval:`false` to omit the leading underscore (or other separator) if no prefix is given.

If the group name is derived from a mapping the separator is still used to concatenate the items.

Expand Down Expand Up @@ -2586,6 +2634,8 @@ Examples
device_query_filters:
- has_primary_ip: 'true'
- tenant__n: internal
headers:
Cookie: "{{ auth_cookie }}"

# has_primary_ip is a useful way to filter out patch panels and other passive devices
# Adding '__n' to a field searches for the negation of the value.
Expand Down
Loading
Loading