This document describes all new features and changes in the release. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #696 - Added meta/execution-environment.yml for Ansible Builder support.
- #705 - Added graphql_info and graphql_facts modules to replace query_graphql, following Ansible naming conventions for info and facts modules.
- #711 - Added provider_network module for managing provider networks within Nautobot.
- #728 - Added the ability to assign secrets to a secrets group when using the
secrets_groupmodule. - #728 - Added the ability to assign static group associations when using the
dynamic_groupmodule. - #728 - Added the ability to assign prefixes to a cloud network when using the
cloud_networkmodule. - #728 - Added the ability to assign cloud networks to a cloud service when using the
cloud_servicemodule. - #728 - Added the ability to assign vrfs to a device, virtual machine, or virtual device context when using the respective module.
- #728 - Added the ability to assign clusters to a device when using the
devicemodule. - #728 - Added the ability to assign ip addresses to a device interface or vm interface when using the respective module.
- #728 - Added the ability to assign prefixes or vlans to a location when using the
locationmodule. - #728 - Added the ability to assign provider networks to a provider when using the
providermodule. - #728 - Added the ability to manage custom field choices to a custom field when using the
custom_fieldmodule. - #728 - Added the ability to manage metadata choices to a metadata type when using the
metadata_typemodule.
- #705 - Deprecated query_graphql module. Use graphql_info (returns data only) or graphql_facts (sets ansible_facts) instead.
- #728 - Deprecated the
secrets_groups_associationmodule. Use thesecretsoption of thesecrets_groupmodule instead. - #728 - Deprecated the
static_group_associationmodule. Use thestatic_group_associationsoption of thedynamic_groupmodule instead. - #728 - Deprecated the
cloud_network_prefix_assignmentmodule. Use theprefixesoption of thecloud_networkmodule instead. - #728 - Deprecated the
cloud_service_network_assignmentmodule. Use thecloud_networksoption of thecloud_servicemodule instead. - #728 - Deprecated the
vrf_device_assignmentmodule. Use thevrfsoption of thedevice,virtual_machine, orvirtual_device_contextmodule instead. - #728 - Deprecated the
device_cluster_assignmentmodule. Use theclustersoption of thedevicemodule instead. - #728 - Deprecated the
ip_address_to_interfacemodule. Use theip_addressesoption of thedevice_interfaceorvm_interfacemodule instead. - #728 - Deprecated the
prefix_locationmodule. Use theprefixesoption of thelocationmodule instead. - #728 - Deprecated the
vlan_locationmodule. Use thevlansoption of thelocationmodule instead. - #728 - Deprecated the
custom_field_choicemodule. Use thecustom_field_choicesoption of thecustom_fieldmodule instead. - #728 - Deprecated the
metadata_choicemodule. Use themetadata_choicesoption of themetadata_typemodule instead. - #728 - Deprecated the
provider_networkmodule. Use theprovider_networksoption of theprovidermodule instead.
- #694 - Added Code of Conduct link to README for Ansible inclusion compliance.
- #695 - Add CONTRIBUTING.md that links to the official documentation.
- #697 - Updated Python and Ansible version requirements in README to reflect actual supported versions.
- #703 - Added Communication section to README with Ansible Forum links per Ansible inclusion requirements.
- #709 - Added missing RETURN block to the service module.
- #709 - Added unit tests to validate all modules have required Ansible documentation blocks (DOCUMENTATION, EXAMPLES, RETURN, version_added).
- #718 - Added CI testing against ansible-core devel branch and
--ansible-core-branchflag oninvoke unitfor local testing.
- #684 - Added tenant option to the
namespacemodule so that tenants can be associated with namespaces. - #685 - Added description option to the
rirmodule so that descriptions can be configured with RIRs.
- Updated CI workflows to use Poetry v2.
- Updated CI workflows to run on ubuntu-latest.
- Removed test requirements from the release CI workflow.
- Updated branch exclusions for the changelog CI workflow.
- Updated the version of PostgreSQL used for testing to 17-alpine.
- #570 - Added the
unique_rulemodule for creating, updating, and deleting data validation unique rules in Nautobot. - #571 - Added the
required_rulemodule for creating, updating, and deleting data validation required rules in Nautobot. - #572 - Added the
regex_rulemodule for creating, updating, and deleting data validation regex rules in Nautobot. - #573 - Added the
min_max_rulemodule for creating, updating, and deleting data validation min/max rules in Nautobot. - #642 - Added a local file cache of the OpenAPI spec of Nautobot for the inventory plugin when using query filters.
- #667 - Added
allow_unsafeoption for the lookup module. - #678 - Added the ability to look up Content Types with the
lookupmodule.
- #642 - Changed the inventory plugin to not fetch the OpenAPI spec if the user does not provide any query filters.
- #669 - Removed the choices for the
actionsparameter in theadmin_permissionmodule to allow for custom actions to be provided.
- Raised the minimum supported Ansible Core version to 2.18.
- #606, #666 - Fixed
allow_unsafefunctionality for inventory and gql_inventory modules. - #663 - Added a log message to the
gql_inventoryplugin when platform.napalm_driver is missing due to a query override. - #674 - Fixed
rename_variablesregression bug for the inventory module.
- Updated CI matrix to test Nautobot 3.0 instead of the develop branch.
- Added ansible-core 2.19 to test matrices and removed ansible-core 2.17 (EOL).
This release is the official start of Nautobot 3.X support.
While the modules should be mostly backwards compatible with Nautobot 2.X, we will no longer support versions prior to the 2.4.X LTM version of Nautobot. Please ensure you have also updated your pynautobot version to v3.0.0 or higher for full compatibility.
Please note: In Nautobot 3.X, many-to-many fields are no longer returned by default in API responses. This has been accounted for in the collection with regards to the inventory and module plugins, but this will be a change for many lookup plugins. If you require many-to-many fields to be returned, you will need to include api_filter="exclude_m2m=False".
- #639 - Added the
device_cluster_assignmentmodule for managing device to cluster assignments in Nautobot. - Added the
nautobot_statuslookup plugin to return the/api/status/information for the connected Nautobot instance.
- #637 - Changed the value of
exclude_m2mexplicitly toFalsefor all API endpoints in the inventory plugin. - #637 - Changed the value of
exclude_m2mexplicitly toFalsefor all modules. - #639 - The
cluster,cluster_type, andcluster_groupfields for devices now return a list instead of a single value for the inventory plugin.
- #598 - Removed all version constraints from various test files.
- #639 - Removed the
clusteroption from thedevicemodule. This was replaced with thedevice_cluster_assignmentmodule.
- #652 - Fixed idempotency for the
device_interfacemodule when usingparent_interfaceorbridgeparameters.
- #514 - Fixed broken EDA link in docs.
- #514 - Fixed inability to set
validate_certsfor thenautobot_changelogEDA plugin. - #647 - Fixed idempotency for the
custom_field_choicemodule when using the custom field label instead of the UUID.
- #595 - Added the
device_familymodule for creating, updating, and deleting device families in Nautobot. - #595 - Added the
device_familyoption to thedevice_typemodule for associating a device type with a device family. - #610 - Added the
virtual_device_contextmodule for creating, updating, and deleting virtual device contexts in Nautobot. - #627 - Added
custom_fieldsoption to multiple modules that support it yet were missing it. - #627 - Added
tagsoption to multiple modules that support it yet were missing it.
- #625 - Updated
pynautobotto2.6.6to fix an issue with parsing JSON fields (such asconstraintson the Permission model).
- #625 - Fixed the argument type for the
constraintsparameter in theadmin_permissionmodule torawinstead ofjsonfor proper handling of dictionary and list constraints.
- Updated CODEOWNERS to reflect current maintainers.
- #140 - Added the ability to use a saved GraphQL query from Nautobot when using the gql_inventory plugin.
- #614 - Added
idto the default query for the gql_inventory plugin.
- #615 - Changed the UUID used for devices with no name in the inventory plugin to the device ID instead of a random one.
- Added documentation for using Docker Compose overrides and a custom Nautobot init file.
- #614 - Fixed an issue where the gql_inventory plugin would fail if a device had no name.
- #618 - Fixed a bug when deleting certain objects with just an id.
- #616 - Changed the inventory tests to a single set of files that only run against the latest minor version of Nautobot.
- #365 - Added the
vrf_device_assignmentmodule for managing VRF to Device, VM or Virtual Device Context assignments in Nautobot.
- #601 - Added an option to the inventory plugins to disable the wrapping of unsafe variables.
- Changed the minimum version of ansible-core to 2.17.
- #602 - Updated various documentation segments to pass ansible-lint.
This release adds the ability to manage all objects by ID. You may now use the id parameter to update or delete existing objects. To accommodate for this, all previously required parameters are now optional. All required fields will be validated via the Nautobot API and returned as an error if they are not present.
- #575 - Added the
supported_data_ratemodule for managing wireless supported data rates in Nautobot. - #576 - Added the
radio_profilemodule for managing radio profiles in Nautobot. - #577 - Added the
wireless_networkmodule for managing wireless networks in Nautobot. - #589, #591 - Added the
idparameter to all object based modules. - #594 - Added
software_versionandsoftware_image_filesparameters to the device module.
- #589, #591 - Changed all required parameters to be optional for all object based modules. All required fields will be validated via the Nautobot API.
- #584 - Updated to mkdocs-ansible-collection 1.1.0
- Updated pynautobot to v2.6.5 to incorporate fixes with choice list parsing and serializing.
- #114 - Fixed some variables (potentially unsafe) not being wrapped correctly in the
inventoryandgql_inventoryplugins. - Fixed an issue retrieving valid non-string (e.g. integer) choice values.
- #542 - Replaced black and bandit with ruff.
- #586 - Updated 2.4 inventory tests to account for new
module_familyfield. - Fixed sorting of duplicate interface and service names during the inventory integration tests.
- Fixed the
devicemodule integration tests to run certain tests on Nautobot 2.3+ to account for changes to the model validation.
- #568 - Fixed an issue with a utility function that was not able to sort some nested JSON custom fields.
- #578 - Fixed an issue with the inventory plugin when trying to group virtual machines by role or manufacturer.
- #545 - Added support for the
vrfparameter to thedevice_interfaceandvm_interfacemodules. - #549 - Added
label,parent,software_version, andsoftware_image_filesoptions to theinventory_itemmodule. - #550 - Added option to fetch module interfaces in addition to device interfaces on the
networktocode.nautobot.inventoryplugin. - #559 - Added the ability to rename variables set on the host for the inventory plugin.
- #560 - Added support for the
secrets_groupparameter to thedevicemodule.
- #555 - Updated to mkdocs-ansible-collection 1.0.0
- #526 - Fixed the comparison of dictionaries with lists for better idempotency.
- #548 - Fixed identification of module interfaces when using
networktocode.nautobot.device_interfacesplugin. - #550 - Fixed parsing of inventory with
networktocode.nautobot.inventoryplugin when usinginterfacesoption and module interfaces are present.
- #547 - Added Python 3.13 to the CI testing matrix.
- #359 - Added the
prefix_locationmodule for managing prefix to location assignments. - #531 - Added the
secretmodule for managing secrets in Nautobot. - #535 - Added the
secrets_groupmodule for managing secrets groups in Nautobot. - #535 - Added the
secrets_groups_associationmodule for associating secrets to secrets groups in Nautobot.
- #531 - Updated pynautobot to v2.6.2 for proper idempotency of the
secretmodule.
- #525 - Fixed a missing ` in the docs and added a little detail about the fact that the
.code-workspacefile is now an.example. - Added documentation for running the tests manually via GitHub Actions.
- Updated the copyright documentation footer.
- #527 - Changed Python versions in test suite.
- #527 - Disabled duplicate keys in testing.
- #528 - Added a Manual CI workflow to test the collection with Galaxy Importer.
- #537 - Added the ability to skip specific test suites when running tests via
invoke unitandinvoke integration.
- #515 - Updated meta/runtime.yml minimum Ansible version to 2.16.
- #518 - Updated documentation on the primary README and the contributing.
- #230 - Added the towncrier library to dev dependencies to help generate release notes.
- #230 - Added documentation on how to create changelog fragments.
- #512 - Updated the directories included in the build process.
- Updated the release documentation to reflect the latest processes.
- Added links to existing entries in
CHANGELOG.md. - Fixed many ansible-lint and ansible-test issues.
This is the first official release of an Ansible EDA Event Source plugin for Nautobot Changelog.
- networktocode.nautobot.nautobot_changelog: Listen for Change Log events and trigger actions against those.
- #502 - Added the ability to look up IP Addresses by address and namespace for
ip_address_to_interfacemodule - #503 - Added VS Code development workspace config file and documentation for use
- #494 - Updated
mkdocs-ansible-collectiondev dependency to0.2.1to fix documentation rendering issues - #497 - Added integration tests for the
gql_inventoryplugin - #498 - Added
network_driveroption toplatformmodule - #499 - Added
page_sizeoption togql_inventoryplugin to allow for pagination of large results
- networktocode.nautobot.controller_managed_device_groups - Creates or removes controller managed device groups within Nautobot
- networktocode.nautobot.software_version - Creates or removes software versions from Nautobot
- #488 - Fixed
module_bay_templateidempotency when duplicate bay names exist for multiple device or module types
- #470 - Dropped support for Python 3.10 to follow ansible-core 2.18
- #472 - Added documentation on using custom fields in compose variables with the
inventoryplugin - #474 - Fixed
lookupplugin to properly handle templated variables inapi_filter - #475 - Added documentation for the
device_interfacemodule thattypeis required when creating a new interface - #477 - Fixed query example in the
lookup_graphqlplugin documentation for compatibility with Nautobot 2.X - #478 - Fixed the
cablemodule to properly work with all cable types - #480 - Fixed environment variable fallback for
urlandtokenin all modules - #481 - Fixed environment variable fallback for
validate_certsin all modules
- networktocode.nautobot.job_button - Creates or removes job buttons from Nautobot
- networktocode.nautobot.dynamic_group - Creates or removes dynamic groups from Nautobot
- networktocode.nautobot.static_group_association - Creates or removes static group associations from Nautobot
- networktocode.nautobot.metadata_type - Creates or removes metadata types from Nautobot
- networktocode.nautobot.metadata_choice - Creates or removes metadata choices from Nautobot
- networktocode.nautobot.object_metadata - Creates or removes object metadata from Nautobot
- #464 - Added full support for caching to GraphQL Inventory plugin
- #465 - Changed
parent_location_typeto allow for explicit name attribute lookup
- networktocode.nautobot.cloud_account - Creates or removes cloud accounts from Nautobot
- networktocode.nautobot.cloud_network - Creates or removes cloud networks from Nautobot
- networktocode.nautobot.cloud_resource_type - Creates or removes cloud resource types from Nautobot
- networktocode.nautobot.cloud_service - Creates or removes cloud services from Nautobot
- networktocode.nautobot.cloud_service_network_assignment - Creates or removes cloud service network assignments from Nautobot
- networktocode.nautobot.cloud_network_prefix_assignment - Creates or removes cloud network prefix assignments from Nautobot
- networktocode.nautobot.module - Creates or removes modules from Nautobot
- networktocode.nautobot.module_type - Creates or removes module types from Nautobot
- networktocode.nautobot.module_bay - Creates or removes module bays from Nautobot
- networktocode.nautobot.module_bay_template - Creates or removes module bay templates from Nautobot
- #431 - Added tags and custom fields options to
cablemodule - #433 - Added role option to
device_interfacemodule - #438 - Added cloud_network option to
circuit_terminationmodule - #446 - Added module option to multiple existing modules
- #449 - Changed lookup plugin to allow for multiple
idfilters
- #422 - Fixed
admin_permissionmodule to properly convert list of groups to UUIDs - #427 - Fixed setting of
default_ip_versionoption. Fixed logic inadd_ip_addressthat sets Ansiblehostvalues
- networktocode.nautobot.vlan_location - Creates or removes Location assignments to VLANs from Nautobot
- networktocode.nautobot.contact - Creates or removes contacts from Nautobot
- networktocode.nautobot.team - Creates or removes teams from Nautobot
- networktocode.nautobot.controller - Creates or removes controllers from Nautobot
- networktocode.nautobot.admin_user - Creates or removes users from Nautobot
- networktocode.nautobot.admin_group - Creates or removes groups from Nautobot
- networktocode.nautobot.admin_permission - Creates or removes permissions from Nautobot
- #352 - Added IPv6 support as the default IP version for
gql_inventoryplugin - #415 - Added
roleoption tovm_interfacemodule - #416 - Fixed
location_typeidempotency forlocationmodule
- #345 - Added
NAUTOBOT_VALIDATE_CERTSenvironment variable to disable SSL verification - #348 - Fixed GraphQL Inventory plugin bug when device platform is None
- #310 - Fixed
parentfor location_type to convert to UUID for idempotency - #319 - Added
custom_fieldstotag,vlan_groupandrolemodules - #321 - Updated documentation and examples for the
lookupplugin - #323 - Added constructed features and inventory cache to the
gql_inventoryplugin - #335 - Fixed custom field idempotency for various modules
- #336 - Added
custom_fieldsto theinventory_itemmodule - #338 - Added
num_retriesto thelookupplugin - #340 - Added
labelanddescriptionto thedevice_interface_templatemodule
- #298 - Removes
statusoption from being required unless creating a new object for various modules - #299 - Added example for using the
depthoption in thelookupmodule - #304 - Fixed the ability to look up
parent_locationby name instead of UUID in thelocationmodule
This release adds various new modules and includes some bug fixes and minor changes.
- networktocode.nautobot.device_redundancy_group - Creates or removes device redundancy groups from Nautobot
- networktocode.nautobot.custom_field - Creates or removes custom fields from Nautobot
- networktocode.nautobot.custom_field_choice - Creates or removes custom field choices from Nautobot
- networktocode.nautobot.namespace - Creates or removes namespaces from Nautobot
- #273 - Added custom_fields option to the vm_interface module.
- #275 - Added additional options to the location module that were originally on site and region in Nautobot 1.X.
- #283 - Fixed the following lookup plugins to properly use a dash instead of an underscore:
location-typesprovider-networksrelationship-associations
- #287 - Adds the ability to use the UUID, name or name and parent (as key/value pairs) for the
locationparameter in various modules.
- #248 - Remove choices from various modules, in favor of pynaubot choices() method.
- #269 - Fix SSL verification.
- #257 - Fix plugin module.
This release updates collection code for compatibility code with Nautobot 2.0, where API has breaking changes.
- #234 - Updates for Nautobot 2.0 Compatibility
- networktocode.nautobot.ip_address_to_interface - Creates or removes associations between IP and interface.
- networktocode.nautobot.role - Creates or removes a role. Collapsed from several role modules in DCIM and IPAM.
Fixes error handling in inventory to not erase inventories, minor bug fixes, and introduces Plugin module
- #211 - Removes codecov from dev dependencies
- #217 - Fixes and enables testing for Nautobot 1.5
- #220 - Adds status option to device_interface module
- #209 - Catches HTTPError for
query_graphqland fails to enable ansible retries - #223 - Inventory Hosts Empty On Error
- #228 - Fixes graphql inventory grouping by tags
- #203 - Adds plugin module
- #209 - Catches HTTPError for GraphQL query and enables Ansible retries
- #211 - Removes codecov from dev dependencies
- #196 - Virtual Chassis return multiple result at times
- #185 - Updated Doc Fragments
- #187 - Updated Tag documentation
- #191 - Added locations and location_type modules
Fix incorrect filter parameters
- #163 - Fix bad filter params due to
STRICT_FILTERINGbeing enabled in Nautobot 1.4.
Fix minor bugs and add API versioning to collection.
- #139 - - Add API versioning to compatible plugins.
- #159 - Lookup - Fix
api_filterto not attempt to convert UUIDs to integers from legacy forked code.
Fixes GraphQL inventory plugin bugs and RTD builds.
- #150 - GraphQL inventory plugin - boolean filters are invalid
- #151 - GraphQL inventory plugin - using group_by can crash if there are empty values
- #154 - Fixes antsibull import for RTD builds
This release refactors the GraphQL inventory plugin to allow fetching virtual machines and a more flexible approach to allow users to use most of GraphQL's native capabilities.
- #130 - Refactors GraphQL Inventory plugin to allow custom GraphQL queries with nested levels. Allows virtual machines to be fetched as well. The following options; additional_variables (all top level keys are now set as host_vars) and filters (these are set within the query now).
- networktocode.nautobot.relationship_association - Creates or removes a relationship association from Nautobot
This release adds a deprecation notice for the GraphQL Inventory Plugin. There will be changes to the structure requiring changes to the inventory file.
- #132 - Adds deprecation notice on GraphQL Inventory Plugin
- #133 - Update documentation for query_graphql module and add try/except for HTTP call.
- #135 - Account for bug in networktocode.nautobot.inventory for API bug in Nautobot 1.3.1 due to OpenAPI paths changing.
- Sanity tests and updates requested by Ansible for collection inclusion.
This release only changes the GraphQL inventory plugin. It fixes the ansible_host by removing the CIDR. The last change is the ability to specify nested relationships as well as fields that don't have a relationship to other Nautobot objects such as serial, asset_tag, etc.
- #122 - Add ability to add nested GraphQL relationships and non-relationship fields such as serial, asset_tag, etc.
- #124 - Removes CIDR from the ansible_host variable.
- #116 - Fix graphql action plugin to support check mode
- #119 - Documentation fixes
- #120 - Documentation permission fixes
Unbreak plugins/inventory/inventory.yml
- Remove bad code in plugins/inventory/inventory.yml when locally built to publish that prevented it from grabbing all hosts
A few updates to the inventory plugins to support new options or require existing parameters.
- #105 - Documentation updates
- #107 - Add
tenant_grouptogroup_bytoinventoryplugin - #108 - Add choices to
group_byingql_inventoryplugin - #109 - token is explicitly required within
gql_inventoryplugin. (This was always true, but never enforced.)
Quick bugfix release for not attempting to resolve IDs for fields that a user has passed in an ID/UUID for
- #98 - No longer attempts to resolve field ID/UUIDs if user passes an ID/UUID for a resolvable field
Adds inventory plugin leveraging Nautobot's GraphQL API
- #53 - Adds inventory plugin using GraphQL API
- networktocode.nautobot.gql_inventory - Inventory plugin leveraging Nautobot's GraphQL API
Updates format for modules to support Ansible 4 / ansible-core 2.11 arg spec verification changes
- #66 - Remove data sub-dictionary from modules
Bug fix updates for label support and SSL version consistency
Bug fixes and removal of NAUTOBOT_API and NAUTOBOT_API_TOKEN
- #33 - Deprecates NAUTOBOT_API and NAUTOBOT_API_TOKEN environment variables
- #26 - Add missing description to tenant_group
- #29 - Add missing field to vlan_group
- #32 - Fixed query on Virtual Chassis
- #35 - Add Site, Device Tracebacks due to changes in Nautobot
- networktocode.nautobot.lookup_graphql - Lookup plugin to query Nautobot GraphQL API endpoint
- networktocode.nautobot.query_graphql - Action plugin to query Nautobot GraphQL API endpoint
- #22 - Added check for UUIDs when checking for isinstance(int)
- #23 - ip_address - Removed interface option
- #17 - Validate if value is already a UUID, return UUID and do not attempt to resolve
- Remove code related to fetching secrets due to secrets not existing in Nautobot.
Removes dependency on ansible.netcommon and uses builtin ipaddress module
This is the first official release of an Ansible Collection for Nautobot.
This project is forked from the netbox.netbox Ansible Collection.
- networktocode.nautobot.lookup - Queries and returns elements from Nautobot
- networktocode.nautobot.aggregate - Creates or removes aggregates from Nautobot
- networktocode.nautobot.cable - Create, update or delete cables within Nautobot
- networktocode.nautobot.circuit - Create, update or delete circuits within Nautobot
- networktocode.nautobot.circuit_termination - Create, update or delete circuit terminations within Nautobot
- networktocode.nautobot.circuit_type - Create, update or delete circuit types within Nautobot
- networktocode.nautobot.cluster - Create, update or delete clusters within Nautobot
- networktocode.nautobot.cluster_group - Create, update or delete cluster groups within Nautobot
- networktocode.nautobot.cluster_type - Create, update or delete cluster types within Nautobot
- networktocode.nautobot.console_port - Create, update or delete console ports within Nautobot
- networktocode.nautobot.console_port_template - Create, update or delete console port templates within Nautobot
- networktocode.nautobot.console_server_port - Create, update or delete console server ports within Nautobot
- networktocode.nautobot.console_server_port_template - Create, update or delete console server port templates within Nautobot
- networktocode.nautobot.device - Create, update or delete devices within Nautobot
- networktocode.nautobot.device_bay - Create, update or delete device bays within Nautobot
- networktocode.nautobot.device_bay_template - Create, update or delete device bay templates within Nautobot
- networktocode.nautobot.device_interface - Creates or removes interfaces on devices from Nautobot
- networktocode.nautobot.device_interface_template - Creates or removes interfaces on devices from Nautobot
- networktocode.nautobot.device_role - Create, update or delete devices roles within Nautobot
- networktocode.nautobot.device_type - Create, update or delete device types within Nautobot
- networktocode.nautobot.front_port - Create, update or delete front ports within Nautobot
- networktocode.nautobot.front_port_template - Create, update or delete front port templates within Nautobot
- networktocode.nautobot.inventory_item - Creates or removes inventory items from Nautobot
- networktocode.nautobot.ip_address - Creates or removes IP addresses from Nautobot
- networktocode.nautobot.ipam_role - Creates or removes ipam roles from Nautobot
- networktocode.nautobot.manufacturer - Create or delete manufacturers within Nautobot
- networktocode.nautobot.platform - Create or delete platforms within Nautobot
- networktocode.nautobot.power_feed - Create, update or delete power feeds within Nautobot
- networktocode.nautobot.power_outlet - Create, update or delete power outlets within Nautobot
- networktocode.nautobot.power_outlet_template - Create, update or delete power outlet templates within Nautobot
- networktocode.nautobot.power_panel - Create, update or delete power panels within Nautobot
- networktocode.nautobot.power_port - Create, update or delete power ports within Nautobot
- networktocode.nautobot.power_port_template - Create, update or delete power port templates within Nautobot
- networktocode.nautobot.prefix - Creates or removes prefixes from Nautobot
- networktocode.nautobot.provider - Create, update or delete providers within Nautobot
- networktocode.nautobot.rack - Create, update or delete racks within Nautobot
- networktocode.nautobot.rack_group - Create, update or delete racks groups within Nautobot
- networktocode.nautobot.rack_role - Create, update or delete racks roles within Nautobot
- networktocode.nautobot.rear_port - Create, update or delete rear ports within Nautobot
- networktocode.nautobot.rear_port_template - Create, update or delete rear port templates within Nautobot
- networktocode.nautobot.region - Creates or removes regions from Nautobot
- networktocode.nautobot.rir - Create, update or delete RIRs within Nautobot
- networktocode.nautobot.route_target - Creates or removes route targets from Nautobot
- networktocode.nautobot.service - Creates or removes service from Nautobot
- networktocode.nautobot.site - Creates or removes sites from Nautobot
- networktocode.nautobot.status - Creates or removes status from Nautobot
- networktocode.nautobot.tag - Creates or removes tags from Nautobot
- networktocode.nautobot.tenant - Creates or removes tenants from Nautobot
- networktocode.nautobot.tenant_group - Creates or removes tenant groups from Nautobot
- networktocode.nautobot.virtual_chassis - Create, update or delete virtual chassis within Nautobot
- networktocode.nautobot.virtual_machine - Create, update or delete virtual_machines within Nautobot
- networktocode.nautobot.vlan - Create, update or delete vlans within Nautobot
- networktocode.nautobot.vlan_group - Create, update or delete vlans groups within Nautobot
- networktocode.nautobot.vm_interface - Creates or removes interfaces from virtual machines in Nautobot
- networktocode.nautobot.vrf - Create, update or delete vrfs within Nautobot