Skip to content

Commit 409ae95

Browse files
authored
Release 3.5.0 (#691)
* Update README * Update galaxy version * Update version on documentation * Generate module documentation * Add changelog data
1 parent 3fcc97a commit 409ae95

File tree

72 files changed

+4620
-405
lines changed

Some content is hidden

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

72 files changed

+4620
-405
lines changed

CHANGELOG.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,39 @@ NetBox.NetBox Release Notes
55
.. contents:: Topics
66

77

8+
v3.5.0
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
First release with some NetBox 3.1 modules, and new wireless endpoint support. Remember to update your pynetbox to utilise the wireless endpoint support.
15+
16+
Minor Changes
17+
-------------
18+
19+
- nb_inventory - Pull extended inventory data for prefixes and site [#646](https://github.com/netbox-community/ansible_modules/pull/646)
20+
- nb_lookup - Add endpoints for wireless (new in NetBox 3.1) [#673](https://github.com/netbox-community/ansible_modules/pull/673)
21+
- netbox_circuit_termination - Add mark_connected field to module [#686](https://github.com/netbox-community/ansible_modules/pull/686)
22+
- netbox_contact, netbox_contact_group, netbox_contact_role - Add modules [#671](https://github.com/netbox-community/ansible_modules/pull/671)
23+
- netbox_inventory_item - Add parent field to module [#682](https://github.com/netbox-community/ansible_modules/pull/682)
24+
- netbox_region - Add description, tags, custom_fields to module [#689](https://github.com/netbox-community/ansible_modules/pull/689)
25+
- netbox_wireless_lan, netbox_wireless_lan_group, netbox_wireless_link - Add modules [#678](https://github.com/netbox-community/ansible_modules/pull/678)
26+
27+
Bugfixes
28+
--------
29+
30+
- Use individual list items when looking for objects [#570](https://github.com/netbox-community/ansible_modules/pull/570)
31+
32+
New Modules
33+
-----------
34+
35+
- netbox.netbox.netbox_contact - Create, update or delete Contact objects in NetBox
36+
- netbox.netbox.netbox_contact_group - Create, update or delete Contact Group objects in NetBox
37+
- netbox.netbox.netbox_wireless_lan - Create, update or delete Wireless LAN objects in NetBox
38+
- netbox.netbox.netbox_wireless_lan_group - Create, update or delete Wireless LAN Group objects in NetBox
39+
- netbox.netbox.netbox_wireless_link - Create, update or delete Wireless Link objects in NetBox
40+
841
v3.4.0
942
======
1043

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,6 @@
33
![Release](https://img.shields.io/github/v/release/netbox-community/ansible_modules)
44
[![Talk to us: Slack](https://img.shields.io/badge/Slack-blue.svg)](https://netdev-community.slack.com/join/shared_invite/zt-mtts8g0n-Sm6Wutn62q_M4OdsaIycrQ#/shared-invite/email)
55

6-
# Looking for New Maintainers
7-
8-
We are in search of a few maintainers for this project. Please see discussion [Looking for maintainers](https://github.com/netbox-community/ansible_modules/discussions/526). Our previous single maintainer was unable to keep up with the project to the high bar set by @FragmentedPacket. The reality is that this is not a project that should be held by a single maintainer. Reach out in the discussion or on our slack if you are interested in helping out.
9-
10-
While we look for maintainers who have shown a willingness to provide inputs/ides, contribute code, and review contributions, the netbox-community team will do its best to maintain this repo in the interim. Prioritization will given to bug fixes, NetBox compatibility, and Ansible requirements/compatibility. New features (associated to the project or NetBox core)will be developed as a best effort, but rest assured, no releases will be cut that are not stable and tested.
11-
126
# NetBox modules for Ansible using Ansible Collections
137

148
We have moved this collection to a different namespace and collection name on Ansible Galaxy. The new versions will be at `netbox.netbox`.
@@ -17,12 +11,12 @@ To keep the code simple, we only officially support the two latest releases of N
1711

1812
## Requirements
1913

20-
- NetBox 2.6+ or the two latest NetBox releases
21-
- Python 3.6+
14+
- NetBox 2.11+ or the two latest NetBox releases
15+
- Python 3.8+
2216
- Python modules:
23-
- `pynetbox 5.0.4+`
17+
- `pynetbox 5.0.4+`, `pynetbox 6.4.0` if using 3.1 features
2418
- `packages` if using Ansible < 2.10, as it's included in Ansible 2.10+
25-
- Ansible 2.9+
19+
- Ansible 2.10+
2620
- NetBox write-enabled token when using modules or read-only token for `nb_lookup/nb_inventory`
2721

2822
## Docs

changelogs/changelog.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,3 +604,39 @@ releases:
604604
name: netbox_provider_network
605605
namespace: ''
606606
release_date: '2021-11-28'
607+
3.5.0:
608+
changes:
609+
release_summary:
610+
First release with some NetBox 3.1 modules, and new wireless endpoint support. Remember to update your pynetbox
611+
to utilise the wireless endpoint support.
612+
minor_changes:
613+
- netbox_contact, netbox_contact_group, netbox_contact_role - Add modules [#671](https://github.com/netbox-community/ansible_modules/pull/671)
614+
- netbox_wireless_lan, netbox_wireless_lan_group, netbox_wireless_link - Add modules [#678](https://github.com/netbox-community/ansible_modules/pull/678)
615+
- nb_inventory - Pull extended inventory data for prefixes and site [#646](https://github.com/netbox-community/ansible_modules/pull/646)
616+
- nb_lookup - Add endpoints for wireless (new in NetBox 3.1) [#673](https://github.com/netbox-community/ansible_modules/pull/673)
617+
- netbox_inventory_item - Add parent field to module [#682](https://github.com/netbox-community/ansible_modules/pull/682)
618+
- netbox_circuit_termination - Add mark_connected field to module [#686](https://github.com/netbox-community/ansible_modules/pull/686)
619+
- netbox_region - Add description, tags, custom_fields to module [#689](https://github.com/netbox-community/ansible_modules/pull/689)
620+
621+
bugfixes:
622+
- Use individual list items when looking for objects [#570](https://github.com/netbox-community/ansible_modules/pull/570)
623+
624+
modules:
625+
- description: Create, update or delete Contact objects in NetBox
626+
name: netbox_contact
627+
namespace: ''
628+
- description: Create, update or delete Contact Group objects in NetBox
629+
name: netbox_contact_group
630+
namespace: ''
631+
- description: Create, update or delete Contact Role objects in NetBox
632+
name: netbox_contact_role
633+
- description: Create, update or delete Wireless LAN objects in NetBox
634+
name: netbox_wireless_lan
635+
namespace: ''
636+
- description: Create, update or delete Wireless LAN Group objects in NetBox
637+
name: netbox_wireless_lan_group
638+
namespace: ''
639+
- description: Create, update or delete Wireless Link objects in NetBox
640+
name: netbox_wireless_link
641+
namespace: ''
642+
relese_data: '2022-01-11'

docs/conf.py

Lines changed: 1 addition & 1 deletion
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 = "2.0.0"
30+
release = "3.5.0"
3131

3232

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

docs/plugins/index.rst

Lines changed: 80 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
:orphan:
21

32
.. _plugins_in_netbox.netbox:
43

54
Netbox.Netbox
65
=============
76

8-
Collection version 3.4.0
7+
Collection version 3.5.0
98

109
.. toctree::
1110
:maxdepth: 1
1211

12+
1313
Plugin Index
1414
------------
1515

@@ -42,6 +42,9 @@ Modules
4242
* :ref:`netbox_console_port_template <ansible_collections.netbox.netbox.netbox_console_port_template_module>` -- Create, update or delete console port templates within NetBox
4343
* :ref:`netbox_console_server_port <ansible_collections.netbox.netbox.netbox_console_server_port_module>` -- Create, update or delete console server ports within NetBox
4444
* :ref:`netbox_console_server_port_template <ansible_collections.netbox.netbox.netbox_console_server_port_template_module>` -- Create, update or delete console server port templates within NetBox
45+
* :ref:`netbox_contact <ansible_collections.netbox.netbox.netbox_contact_module>` -- Creates or removes contacts from NetBox
46+
* :ref:`netbox_contact_group <ansible_collections.netbox.netbox.netbox_contact_group_module>` -- Creates or removes contact groups from NetBox
47+
* :ref:`netbox_contact_role <ansible_collections.netbox.netbox.netbox_contact_role_module>` -- Creates or removes contact roles from NetBox
4548
* :ref:`netbox_device <ansible_collections.netbox.netbox.netbox_device_module>` -- Create, update or delete devices within NetBox
4649
* :ref:`netbox_device_bay <ansible_collections.netbox.netbox.netbox_device_bay_module>` -- Create, update or delete device bays within NetBox
4750
* :ref:`netbox_device_bay_template <ansible_collections.netbox.netbox.netbox_device_bay_template_module>` -- Create, update or delete device bay templates within NetBox
@@ -86,8 +89,82 @@ Modules
8689
* :ref:`netbox_vlan_group <ansible_collections.netbox.netbox.netbox_vlan_group_module>` -- Create, update or delete vlans groups within NetBox
8790
* :ref:`netbox_vm_interface <ansible_collections.netbox.netbox.netbox_vm_interface_module>` -- Creates or removes interfaces from virtual machines in NetBox
8891
* :ref:`netbox_vrf <ansible_collections.netbox.netbox.netbox_vrf_module>` -- Create, update or delete vrfs within NetBox
92+
* :ref:`netbox_wireless_lan <ansible_collections.netbox.netbox.netbox_wireless_lan_module>` -- Creates or removes Wireless LANs from NetBox
93+
* :ref:`netbox_wireless_lan_group <ansible_collections.netbox.netbox.netbox_wireless_lan_group_module>` -- Creates or removes Wireless LAN Groups from NetBox
94+
* :ref:`netbox_wireless_link <ansible_collections.netbox.netbox.netbox_wireless_link_module>` -- Creates or removes Wireless links from NetBox
95+
8996

9097

9198
.. seealso::
9299

93-
List of :ref:`collections <list_of_collections>` with docs hosted here.
100+
List of :ref:`collections <list_of_collections>` with docs hosted here.
101+
102+
.. toctree::
103+
:maxdepth: 1
104+
:hidden:
105+
106+
nb_inventory_inventory
107+
nb_lookup_lookup
108+
netbox_aggregate_module
109+
netbox_cable_module
110+
netbox_circuit_module
111+
netbox_circuit_termination_module
112+
netbox_circuit_type_module
113+
netbox_cluster_module
114+
netbox_cluster_group_module
115+
netbox_cluster_type_module
116+
netbox_config_context_module
117+
netbox_console_port_module
118+
netbox_console_port_template_module
119+
netbox_console_server_port_module
120+
netbox_console_server_port_template_module
121+
netbox_contact_module
122+
netbox_contact_group_module
123+
netbox_contact_role_module
124+
netbox_device_module
125+
netbox_device_bay_module
126+
netbox_device_bay_template_module
127+
netbox_device_interface_module
128+
netbox_device_interface_template_module
129+
netbox_device_role_module
130+
netbox_device_type_module
131+
netbox_front_port_module
132+
netbox_front_port_template_module
133+
netbox_inventory_item_module
134+
netbox_ip_address_module
135+
netbox_ipam_role_module
136+
netbox_location_module
137+
netbox_manufacturer_module
138+
netbox_platform_module
139+
netbox_power_feed_module
140+
netbox_power_outlet_module
141+
netbox_power_outlet_template_module
142+
netbox_power_panel_module
143+
netbox_power_port_module
144+
netbox_power_port_template_module
145+
netbox_prefix_module
146+
netbox_provider_module
147+
netbox_provider_network_module
148+
netbox_rack_module
149+
netbox_rack_group_module
150+
netbox_rack_role_module
151+
netbox_rear_port_module
152+
netbox_rear_port_template_module
153+
netbox_region_module
154+
netbox_rir_module
155+
netbox_route_target_module
156+
netbox_service_module
157+
netbox_site_module
158+
netbox_site_group_module
159+
netbox_tag_module
160+
netbox_tenant_module
161+
netbox_tenant_group_module
162+
netbox_virtual_chassis_module
163+
netbox_virtual_machine_module
164+
netbox_vlan_module
165+
netbox_vlan_group_module
166+
netbox_vm_interface_module
167+
netbox_vrf_module
168+
netbox_wireless_lan_module
169+
netbox_wireless_lan_group_module
170+
netbox_wireless_link_module

0 commit comments

Comments
 (0)