Skip to content

Commit c1fe586

Browse files
authored
Merge pull request #1223 from netbox-community/devel
Release 3.18
2 parents 8ef41b2 + 48020cf commit c1fe586

File tree

136 files changed

+5292
-546
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+5292
-546
lines changed

CHANGELOG.rst

+22
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ NetBox.NetBox Release Notes
55
.. contents:: Topics
66

77

8+
v3.18.0
9+
=======
10+
11+
Minor Changes
12+
-------------
13+
14+
- nb_inventory - Add Virtual Disks to inventory [#1188](https://github.com/netbox-community/ansible_modules/pull/1188)
15+
- nb_inventory - Don't extract null values from custom fields [#1184](https://github.com/netbox-community/ansible_modules/pull/1184)
16+
- nb_inventory - Improve documentation for oob_ip_as_primary_ip [#1218](https://github.com/netbox-community/ansible_modules/pull/1218)
17+
- nb_inventory - Make oob_ip available regardless of oob_ip_as_primary_ip option [#1211](https://github.com/netbox-community/ansible_modules/pull/1211)
18+
- nb_lookup - Add custom field choice set [#1186](https://github.com/netbox-community/ansible_modules/pull/1186)
19+
- nb_lookup - Add endpoint for Virtual Disks [#1177](https://github.com/netbox-community/ansible_modules/pull/1177)
20+
- netbox_device_type and netbox_rack - Change u_height to float [#1200](https://github.com/netbox-community/ansible_modules/pull/1200)
21+
- netbox_export_templates - Update documentation [#1214](https://github.com/netbox-community/ansible_modules/pull/1214)
22+
- netbox_power_port - Add label [#1202](https://github.com/netbox-community/ansible_modules/pull/1202)
23+
24+
New Modules
25+
-----------
26+
27+
- netbox.netbox.netbox_custom_field_choice_set - Create, updates, or removes Custom Field Choice sets
28+
- netbox.netbox.netbox_module_bay - Create, updates, or removes Module Bay
29+
830
v3.17.0
931
=======
1032

changelogs/changelog.yaml

+22
Original file line numberDiff line numberDiff line change
@@ -858,3 +858,25 @@ releases:
858858
name: netbox_virtual_disk
859859
namespace: ''
860860
release_date: '2024-02-14'
861+
3.18.0:
862+
changes:
863+
minor_changes:
864+
- nb_lookup - Add endpoint for Virtual Disks [#1177](https://github.com/netbox-community/ansible_modules/pull/1177)
865+
- nb_lookup - Add custom field choice set [#1186](https://github.com/netbox-community/ansible_modules/pull/1186)
866+
- nb_inventory - Don't extract null values from custom fields [#1184](https://github.com/netbox-community/ansible_modules/pull/1184)
867+
- nb_inventory - Add Virtual Disks to inventory [#1188](https://github.com/netbox-community/ansible_modules/pull/1188)
868+
- netbox_device_type and netbox_rack - Change u_height to float [#1200](https://github.com/netbox-community/ansible_modules/pull/1200)
869+
- netbox_power_port - Add label [#1202](https://github.com/netbox-community/ansible_modules/pull/1202)
870+
- nb_inventory - Make oob_ip available regardless of oob_ip_as_primary_ip option [#1211](https://github.com/netbox-community/ansible_modules/pull/1211)
871+
- netbox_export_templates - Update documentation [#1214](https://github.com/netbox-community/ansible_modules/pull/1214)
872+
- nb_inventory - Improve documentation for oob_ip_as_primary_ip [#1218](https://github.com/netbox-community/ansible_modules/pull/1218)
873+
modules:
874+
- description: Create, updates, or removes Custom Field Choice sets
875+
name: netbox_custom_field_choice_set
876+
namespace: ''
877+
- description: Create, updates, or removes Module Bay
878+
name: netbox_module_bay
879+
namespace: ''
880+
- description: Create, updates, or removes Module
881+
namespace: ''
882+
release_date: '2024-05-05'

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
author = "Mikhail Yohman <@FragmentedPacket>"
2828

2929
# The full version, including alpha/beta/rc tags
30-
release = "3.17.0"
30+
release = "3.18.0"
3131

3232

3333
# -- General configuration ---------------------------------------------------

docs/plugins/index.rst

+7-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Netbox.Netbox
1010
=============
1111

12-
Collection version 3.17.0
12+
Collection version 3.18.0
1313

1414
.. contents::
1515
:local:
@@ -73,6 +73,7 @@ Modules
7373
* :ansplugin:`netbox_contact_group module <netbox.netbox.netbox_contact_group#module>` -- Creates or removes contact groups from NetBox
7474
* :ansplugin:`netbox_contact_role module <netbox.netbox.netbox_contact_role#module>` -- Creates or removes contact roles from NetBox
7575
* :ansplugin:`netbox_custom_field module <netbox.netbox.netbox_custom_field#module>` -- Creates, updates or deletes custom fields within NetBox
76+
* :ansplugin:`netbox_custom_field_choice_set module <netbox.netbox.netbox_custom_field_choice_set#module>` -- Creates, updates or deletes custom field choice sets within Netbox
7677
* :ansplugin:`netbox_custom_link module <netbox.netbox.netbox_custom_link#module>` -- Creates, updates or deletes custom links within NetBox
7778
* :ansplugin:`netbox_device module <netbox.netbox.netbox_device#module>` -- Create, update or delete devices within NetBox
7879
* :ansplugin:`netbox_device_bay module <netbox.netbox.netbox_device_bay#module>` -- Create, update or delete device bays within NetBox
@@ -95,6 +96,8 @@ Modules
9596
* :ansplugin:`netbox_l2vpn_termination module <netbox.netbox.netbox_l2vpn_termination#module>` -- Create, update or delete L2VPNs terminations within NetBox
9697
* :ansplugin:`netbox_location module <netbox.netbox.netbox_location#module>` -- Create, update or delete locations within NetBox
9798
* :ansplugin:`netbox_manufacturer module <netbox.netbox.netbox_manufacturer#module>` -- Create or delete manufacturers within NetBox
99+
* :ansplugin:`netbox_module module <netbox.netbox.netbox_module#module>` -- Create, update or delete module within NetBox
100+
* :ansplugin:`netbox_module_bay module <netbox.netbox.netbox_module_bay#module>` -- Create, update or delete module bay within NetBox
98101
* :ansplugin:`netbox_module_type module <netbox.netbox.netbox_module_type#module>` -- Create, update or delete module types within NetBox
99102
* :ansplugin:`netbox_platform module <netbox.netbox.netbox_platform#module>` -- Create or delete platforms within NetBox
100103
* :ansplugin:`netbox_power_feed module <netbox.netbox.netbox_power_feed#module>` -- Create, update or delete power feeds within NetBox
@@ -156,6 +159,7 @@ Modules
156159
netbox_contact_group_module
157160
netbox_contact_role_module
158161
netbox_custom_field_module
162+
netbox_custom_field_choice_set_module
159163
netbox_custom_link_module
160164
netbox_device_module
161165
netbox_device_bay_module
@@ -178,6 +182,8 @@ Modules
178182
netbox_l2vpn_termination_module
179183
netbox_location_module
180184
netbox_manufacturer_module
185+
netbox_module_module
186+
netbox_module_bay_module
181187
netbox_module_type_module
182188
netbox_platform_module
183189
netbox_power_feed_module

docs/plugins/nb_inventory_inventory.rst

+95-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.nb_inventory inventory -- NetBox inventory source
2323
.. Collection note
2424
2525
.. note::
26-
This inventory plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This inventory plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.
@@ -1694,6 +1694,51 @@ Parameters
16941694

16951695
:ansible-option-default-bold:`Default:` :ansible-option-default:`4000`
16961696

1697+
.. raw:: html
1698+
1699+
</div>
1700+
1701+
* - .. raw:: html
1702+
1703+
<div class="ansible-option-cell">
1704+
<div class="ansibleOptionAnchor" id="parameter-oob_ip_as_primary_ip"></div>
1705+
1706+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-oob_ip_as_primary_ip:
1707+
1708+
.. rst-class:: ansible-option-title
1709+
1710+
**oob_ip_as_primary_ip**
1711+
1712+
.. raw:: html
1713+
1714+
<a class="ansibleOptionLink" href="#parameter-oob_ip_as_primary_ip" title="Permalink to this option"></a>
1715+
1716+
.. ansible-option-type-line::
1717+
1718+
:ansible-option-type:`boolean`
1719+
1720+
1721+
1722+
1723+
.. raw:: html
1724+
1725+
</div>
1726+
1727+
- .. raw:: html
1728+
1729+
<div class="ansible-option-cell">
1730+
1731+
Use out of band IP as \`ansible host\`
1732+
1733+
1734+
.. rst-class:: ansible-option-line
1735+
1736+
:ansible-option-choices:`Choices:`
1737+
1738+
- :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)`
1739+
- :ansible-option-choices-entry:`true`
1740+
1741+
16971742
.. raw:: html
16981743

16991744
</div>
@@ -2324,6 +2369,54 @@ Parameters
23242369
- :ansible-option-choices-entry:`true`
23252370

23262371

2372+
.. raw:: html
2373+
2374+
</div>
2375+
2376+
* - .. raw:: html
2377+
2378+
<div class="ansible-option-cell">
2379+
<div class="ansibleOptionAnchor" id="parameter-virtual_disks"></div>
2380+
2381+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-virtual_disks:
2382+
2383+
.. rst-class:: ansible-option-title
2384+
2385+
**virtual_disks**
2386+
2387+
.. raw:: html
2388+
2389+
<a class="ansibleOptionLink" href="#parameter-virtual_disks" title="Permalink to this option"></a>
2390+
2391+
.. ansible-option-type-line::
2392+
2393+
:ansible-option-type:`boolean`
2394+
2395+
:ansible-option-versionadded:`added in netbox.netbox 3.18.0`
2396+
2397+
2398+
2399+
2400+
2401+
.. raw:: html
2402+
2403+
</div>
2404+
2405+
- .. raw:: html
2406+
2407+
<div class="ansible-option-cell">
2408+
2409+
If True, it adds the virtual disks information in host vars.
2410+
2411+
2412+
.. rst-class:: ansible-option-line
2413+
2414+
:ansible-option-choices:`Choices:`
2415+
2416+
- :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)`
2417+
- :ansible-option-choices-entry:`true`
2418+
2419+
23272420
.. raw:: html
23282421

23292422
</div>
@@ -2518,6 +2611,7 @@ Authors
25182611
- Nikhil Singh Baliyan (@nikkytub)
25192612
- Sander Steffann (@steffann)
25202613
- Douglas Heriot (@DouglasHeriot)
2614+
- Thore Knickrehm (@tkn2023)
25212615

25222616

25232617
.. hint::

docs/plugins/nb_lookup_lookup.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.nb_lookup lookup -- Queries and returns elements from NetBox
2323
.. Collection note
2424
2525
.. note::
26-
This lookup plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This lookup plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_aggregate_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_aggregate module -- Creates or removes aggregates from NetB
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_asn_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_asn module -- Create, update or delete ASNs within NetBox
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_cable_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_cable module -- Create, update or delete cables within NetB
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_circuit_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_circuit module -- Create, update or delete circuits within
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_circuit_termination_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_circuit_termination module -- Create, update or delete circ
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_circuit_type_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_circuit_type module -- Create, update or delete circuit typ
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_cluster_group_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_cluster_group module -- Create, update or delete cluster gr
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_cluster_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_cluster module -- Create, update or delete clusters within
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_cluster_type_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_cluster_type module -- Create, update or delete cluster typ
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_config_context_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_config_context module -- Creates, updates or deletes config
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_config_template_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_config_template module -- Creates or removes config templat
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_console_port_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_console_port module -- Create, update or delete console por
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_console_port_template_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_console_port_template module -- Create, update or delete co
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_console_server_port_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_console_server_port module -- Create, update or delete cons
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_console_server_port_template_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_console_server_port_template module -- Create, update or de
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_contact_group_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_contact_group module -- Creates or removes contact groups f
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

docs/plugins/netbox_contact_module.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ netbox.netbox.netbox_contact module -- Creates or removes contacts from NetBox
2323
.. Collection note
2424
2525
.. note::
26-
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
26+
This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.18.0).
2727

2828
It is not included in ``ansible-core``.
2929
To check whether it is installed, run :code:`ansible-galaxy collection list`.

0 commit comments

Comments
 (0)