Releases: netbox-community/ansible_modules
Releases · netbox-community/ansible_modules
v3.22.0 Release
What's Changed
- Remove 404 link by @jpmens in #1392
- fix: Add prefixes to site for NetBox >=4.2 by @jadyndev in #1393
- Updated netbox_circuit_termination.py to support NetBox 4.2.x by @nsthompson in #1402
- Fixed syntax error by @Kloppi313 in #1414
- inventory plugin: support netbox endpoints running in a non-root context path (subpath) by @lanefu in #1407
- Support of object types for netbox_tag module by @yodzeb in #1415
- Add NetBox 4.3 to CI matrix by @rodvand in #1417
- fix: nb_lookup plugin: Allow mac-addresses lookup by @shaderecker in #1416
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot[bot] in #1418
- fixes #1426 : broken netbox_service module by @yodzeb in #1427
- Netbox custom field related object filter by @yodzeb in #1423
- Bump urllib3 from 2.3.0 to 2.5.0 by @dependabot[bot] in #1431
- Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #1425
- Fix duplicate task name in documentation by @benoit-ferre in #1435
- Fix sevral integration tests failure by @benoit-ferre in #1439
- Add support for custom headers in all Netbox modules by @benoit-ferre in #1433
- Bump aiohttp from 3.11.11 to 3.12.14 by @dependabot[bot] in #1442
- Fix netbox_inventory service query by @StoffelCPR in #1438
- Fix ansible-bad-import-from pylint errors by @sc68cal in #1462
- docs: Small typo + hyperlink on advanced.rst by @aj2s in #1467
- Fix #1469 - the old api code path didnt get the variable defined that is being used to locate the api endpoints by @adp in #1470
- Allow dict parameters for primary_mac_address by @gs-adn in #1464
- Bump deepdiff from 8.1.1 to 8.6.1 by @dependabot[bot] in #1460
- Add
netbox_data_sourcesmodule by @dchiquito in #1459 - Add module
netbox_contact_assignmentby @dchiquito in #1480 - Use set comparison for updating permissions, groups, actions, and object types by @dchiquito in #1456
- Fix contact groups by @dchiquito in #1481
- add yamllint to project pipeline and fix errors by @cernymi in #1490
- add _version_sanitize and improve _version_check_greater in netbox_utils by @cernymi in #1491
- fix issue 1479 - netbox_service - More than one result returned for by @cernymi in #1484
- Rename variables 'version' to 'api_version' and 'full_version' to 'netbox_version' by @cernymi in #1493
- Run pipeline lint with all supported python versions by @cernymi in #1495
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #1497
- Refactor unit-test data structure: improve flexibility and remove abandoned data by @cernymi in #1498
- ci: Fix release workflow running too often by @jplitza in #1500
New Contributors
- @jpmens made their first contribution in #1392
- @jadyndev made their first contribution in #1393
- @nsthompson made their first contribution in #1402
- @Kloppi313 made their first contribution in #1414
- @lanefu made their first contribution in #1407
- @yodzeb made their first contribution in #1415
- @shaderecker made their first contribution in #1416
- @benoit-ferre made their first contribution in #1435
- @StoffelCPR made their first contribution in #1438
- @aj2s made their first contribution in #1467
- @adp made their first contribution in #1470
- @gs-adn made their first contribution in #1464
- @cernymi made their first contribution in #1490
- @jplitza made their first contribution in #1500
Full Changelog: v3.21.0...v3.22.0
v3.21.0
Minor changes
- Custom Header Support by @clinta in #1327
- fix issue 1335 by @ihumster in #1336
- nb_lookup.py: Add example for lookup with variable by @martbhell in #1332
- fixing bug #975 by @Ido-Don in #1323
- 1333 feature update netbox device interface template by @richbibby in #1345
- Fix issue #1339 by @rodvand in #1346
- Update meta/runtime.yml With Missing Modules by @newlandk in #1356
- fix typo in README by @akira6592 in #1362
- Add NetBox 4.2 to CI by @rodvand in #1366
- Adjust netbox_prefix and netbox_cluster for scope and scope_type by @rodvand in #1367
- Set type of permission constraint to raw by @dchiquito in #1374
- Fix missing netbox_config_template module in module_defaults by @MinDBreaK in #1382
- Bump cryptography from 44.0.0 to 44.0.1 by @dependabot in #1383
- Bump ansible-core from 2.17.3 to 2.17.6 by @dependabot in #1350
- Bump aiohttp from 3.10.5 to 3.10.11 by @dependabot in #1353
- Bump ansible-core from 2.17.6 to 2.17.7 by @dependabot in #1359
New module
New Contributors
- @clinta made their first contribution in #1327
- @ihumster made their first contribution in #1336
- @martbhell made their first contribution in #1332
- @Ido-Don made their first contribution in #1323
- @newlandk made their first contribution in #1356
Full Changelog: v3.20.0...v3.21.0
v3.20.0
Minor changes
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #1270
- Fix issue 1268 by @aopdal in #1269
- fix: move prefix lookup to lookup secondary by @umglurf in #1281
- Add ability to rename host inventory variables using patterns by @href in #1273
- feat: Add
statusandfacilityoptions tonetbox_locationmodule by @richbibby in #1282 - feat: Add
statusoption tonetbox_clustermodule by @richbibby in #1283 - feat: Add
descriptionoption tonetbox_cluster_groupmodule by @richbibby in #1284 - Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #1285
- feature netbox 3.7 vpn tunnels by @richbibby in #1287
- Bump zipp from 3.18.1 to 3.19.1 by @dependabot in #1286
- Bump aiohttp from 3.9.5 to 3.10.2 by @dependabot in #1298
- Prevent 'site' key error when using inventory caching by @yaiqsa in #1297
- Fix CI with docker compose by @rodvand in #1304
- Add vid_ranges to netbox_vlan_group by @aopdal in #1308
- Feature add serial number to vm by @aopdal in #1310
- Add netbox_user module by @dchiquito in #1303
- Bump cryptography from 42.0.7 to 43.0.1 by @dependabot in #1306
- Update CI for NetBox 4.1 by @rodvand in #1314
- Various 4.1 updates by @rodvand in #1316
- add hostname_field option by @rkearsley in #1312
New Modules
- Add netbox_user module by @dchiquito in #1303
- Add netbox_user_group module by @dchiquito in #1303
- Add netbox_permission module by @dchiquito in #1303
- Add netbox_token module by @dchiquito in #1303
- Add netbox_tunnel by @richbibby in #1287
- Add netbox_tunnel_group by @richbibby in #1287
New Contributors
- @aopdal made their first contribution in #1269
- @umglurf made their first contribution in #1281
- @href made their first contribution in #1273
- @richbibby made their first contribution in #1282
- @yaiqsa made their first contribution in #1297
- @dchiquito made their first contribution in #1303
- @rkearsley made their first contribution in #1312
Full Changelog: v3.19.1...v3.20.0
v3.19.1
Minor Changes
- Update CI for NetBox 4.0 by @rodvand in #1230
- Bump jinja2 from 3.1.2 to 3.1.4 by @dependabot in #1226
- Add cluster host to the plugins response by @k-304 in #1219
- Adjust modules for NetBox 4.0 support by @rodvand in #1234
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #1236
- Updates to top-level README.md to align collection with Ansible best practices Fixes #1238 by @jeffgdotorg in #1239
- Add CI for Red Hat Certification by @minitriga in #1248
- Only run changelog CI on devel #1251 by @minitriga in #1252
- Fixes #1249: Release v3.19.0 by @minitriga in #1250
- Fixes running CI on master #1253 by @minitriga in #1254
- Fix #1256: Ignore YAML indentation on changelog yaml file by @minitriga in #1257
- Release v3.19.0 by @minitriga in #1258
- Bump to v3.19.1 by @minitriga
Bug Fixes
- add ALLOWED_QUERY_PARAMS module_bay by device by @jgroom33 in #1228
- added label to poweroutlet by @sapergus in #1222
- added power outlet type iec-60320-c21 to template by @sapergus in #1232
- Added power outlet type iec-60320-c21 by @sapergus in #1231
- Extend query param for parent_location by @rodvand in #1235
New Contributors
- @jgroom33 made their first contribution in #1228
- @jeffgdotorg made their first contribution in #1239
- @minitriga made their first contribution in #1248
Full Changelog: v3.18.0...v3.19.0
v3.18.0
Bugfixes
- Add documentation for the option
oob_ip_as_primary_ipin nb_inventory plugin by @Shourai in #1218 - [Docs]: Provided examples for export_templates are for custom_link by @felbinger in #1214
Minor changes
- Add new endpoints for Virtual Disk by @fprina in #1177
- test: fix assertions for mock calls by @bdrung in #1178
- Add out of band IP option by @Shourai in #1081
- Added custom-field-choice-sets to nb_lookup.py by @MrDiba in #1186
- Change position type to float for netbox_device module by @Cyrilpop in #1205
- Dont extract null values from custom fields (nb_inventory) by @mulmat in #1184
- Change u_height to float by @Cyrilpop in #1200
- Added label to power port module by @sapergus in #1202
- feat: Add custom_field choice-set support by @p-rintz in #1203
- #769 : Add support for Module/Module Bay by @etonnerre in #1206
- #1141 Added virtual_disks to nb_inventory.py by @tkn2023 in #1188
- feat: make
oob_ipavailable regardless ofoob_ip_as_primary_ipby @akire0ne in #1211 - Bump idna from 3.4 to 3.7 by @dependabot in #1208
- Bump aiohttp from 3.9.2 to 3.9.4 by @dependabot in #1215
- Bump cryptography from 42.0.0 to 42.0.2 by @dependabot in #1176
- Bump cryptography from 42.0.2 to 42.0.4 by @dependabot in #1180
- Bump black from 23.10.1 to 24.3.0 by @dependabot in #1197
New Contributors
- @fprina made their first contribution in #1177
- @bdrung made their first contribution in #1178
- @Shourai made their first contribution in #1081
- @MrDiba made their first contribution in #1186
- @Cyrilpop made their first contribution in #1205
- @sapergus made their first contribution in #1202
- @p-rintz made their first contribution in #1203
- @etonnerre made their first contribution in #1206
- @tkn2023 made their first contribution in #1188
- @felbinger made their first contribution in #1214
- @akire0ne made their first contribution in #1211
- @mulmat made their first contribution in #1184
Full Changelog: v3.17.0...v3.18.0
v3.17.0
Bugfixes
- vlan group option name is 'vlan_group' not 'group' by @vincemulhollon in #1138
Minor changes
- Add description to Rack Role by @josh-d-smith in #1143
- Add NetBox 3.7 to CI by @rodvand in #1151
- Add module netbox_virtual_disk by @rodvand in #1153
- Add new endpoints for vpn app by @freddebacker in #1162
- Add Config template to device and virtual machine by @rodvand in #1171
- Remove unused imports by @sc68cal in #1154
- Remove Jinja2 template delimeters from assert by @sc68cal in #1155
- Remove Jinja2 templating from conditionals by @sc68cal in #1157
- Bump ansible-core from 2.14.3 to 2.15.8 by @dependabot in #1152
- Bump cryptography from 41.0.6 to 42.0.0 by @dependabot in #1166
- Bump ansible-core from 2.15.8 to 2.15.9 by @dependabot in #1167
- Bump aiohttp from 3.9.0 to 3.9.2 by @dependabot in #1161
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #1150
New Contributors
- @josh-d-smith made their first contribution in #1143
- @vincemulhollon made their first contribution in #1138
- @freddebacker made their first contribution in #1162
Full Changelog: v3.16.0...v3.17.0
v3.16.0
Minor changes
- Allow adding power port templates to modules by @k-304 in #1105
- Typo fix only by @SteveRodrigue in #1109
- Handle netbox api cache more gracefully by @sc68cal in #1111
- Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in #1120
- Unmask "packaging module missing" error by @rostskadat in #1126
- Bump cryptography from 41.0.5 to 41.0.6 by @dependabot in #1121
- Feat: Support config_template opt in platform by @MinDBreaK in #1119
- Add facility option to group_by in Inventory Plugin by @stuntguy3000 in #1059
- Decrypt ansible-vault strings in nb_inventory by @jetomit in #1114
- Fix bug in nb_lookup if api_filter contains multiple
idby @linkdd in #1042
New Contributors
- @k-304 made their first contribution in #1105
- @SteveRodrigue made their first contribution in #1109
- @rostskadat made their first contribution in #1126
- @stuntguy3000 made their first contribution in #1059
- @jetomit made their first contribution in #1114
- @linkdd made their first contribution in #1042
Full Changelog: v3.15.0...v3.16.0
v3.15.0
Minor changes
- Fix device_role -> role and add testing for Netbox 3.6 by @FragmentedPacket in #1066
- Bump cryptography from 41.0.3 to 41.0.4 by @dependabot in #1072
- Bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #1079
- feat: inventory item component by @ahlee1 in #1078
- Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in #1094
- Fix CI test and update sphinx configuration by @rodvand in #1096
- feat: Add support for default_platform on device_types by @MinDBreaK in #1092
- feat: Add config-template support by @MinDBreaK in #1090
New Contributors
Full Changelog: v3.14.0...v3.15.0
v3.14.0
Minor changes
- netbox_custom_field - add datetime type by @bluikko in #1019
- netbox_circuit_type, netbox_device_interface - Add description to netbox_circuit_type and wwn to netbox_device_interface by @rodvand in #1025
- API - Feat add possibility to use Bearer token by @F-PMOR in #1023
- netbox_cable - add tenant to netbox_cable by @Larzenegger in #1027
- netbox_power_port - Add missing power port options by @MinDBreaK in #1049
- netbox_custom_field - Adds hidden-ifunset option to ui_visibility argument of custom_fields by @aaron-iles in #1048
- netbox_inventory_item - [Feature]: Adds the ability to assign a role to an inventory item via the
netbox_inventory_itemmodule by @aaron-iles in #1050
Bugfixes
Other
- Bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in #1037
- Bump cryptography from 41.0.0 to 41.0.2 by @dependabot in #1035
- Bump cryptography from 41.0.2 to 41.0.3 by @dependabot in #1044
- Bump cryptography from 40.0.2 to 41.0.0 by @dependabot in #1012
- Bump requests from 2.30.0 to 2.31.0 by @dependabot in #1008
New Contributors
- @F-PMOR made their first contribution in #1023
- @Larzenegger made their first contribution in #1027
- @MinDBreaK made their first contribution in #1049
- @aaron-iles made their first contribution in #1048
- @decoupca made their first contribution in #1053
Full Changelog: v3.13.0...v3.14.0
v3.13.0
Minor changes
- Feature: Added module for FHRP group assignments by @andrii-konts in #974
- Feature: L2vpn termination module by @andrii-konts in #994
- Update nb_inventory to support NetBox 3.5 by @rodvand in #999
Bugfixes
Other
- CI Updates by @ryanmerolle in #997
- Bump CI to use Ansible-Core 2.14 by @ryanmerolle in #998
A special thanks to @ryanmerolle for his extensive work on refactoring the CI.
New Contributors
Full Changelog: v3.12.0...v3.13.0