Skip to main content

Nautobot DNS Records

Overview

This plugin allows managing DNS record in Nautobot. The following record types are actually supported:

  • A / AAAA Records
  • CNAME Records
  • PTR Records
  • LOC Records
  • SSHFP Records
  • SRV Records

Development

The development environment uses Docker for the auxiliary containers and Poetry for Python dependencies.

The following requirements are needed for a setup:

  • docker

  • Docker Compose

  • poetry

  • Python 3.11

  • Setup steps:

  1. poetry env use python3.11
  2. poetry install
  3. docker compose -f development/docker-compose.yml up -d
  4. poetry run python development/manage.py -c development/nautobot_config.py migrate
  5. poetry run python development/manage.py -c development/nautobot_config.py runserver

Run the isolated test suite with:

poetry run nautobot-server test --config-path development/nautobot_test_config.py nautobot_dns_records.tests --noinput

The test configuration uses a separate PostgreSQL test database and allows Django's test client hosts without changing the development instance.

Setup

  1. Install the nautobot-dns-records package to your nautobot virtual environment
  2. Run nautobot-server migrate

License

This code is licensed under the Apache License 2.0

Copyright 2022, Copyright Owner: Karlsruhe Institute of Technology (KIT)

Author: Daniel Bacher

Contact: daniel.bacher@kit.edu, Institute of Software Development

Metadata

Release files for nautobot-dns-records 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nautobot-dns-records 0.5.2
File Size Uploaded Provenance Actions
nautobot_dns_records-0.5.2.tar.gz 27.0 kB Without provenance Details for nautobot_dns_records-0.5.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nautobot-dns-records 0.5.2
File Interpreter ABI Platform Actions
nautobot_dns_records-0.5.2-py3-none-any.whl Python 3 none any Details for nautobot_dns_records-0.5.2-py3-none-any.whl

Total release size: 73.5 kB

Release files / nautobot_dns_records-0.5.2.tar.gz

Download URL nautobot_dns_records-0.5.2.tar.gz
Size 27.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4bb6a12b5d96e4eaa24c50b2eeb5c935eb056abb9d5e8ec2bcc92c59f8dbb437
BLAKE2b-256 checksum
How to use checksums
5ff8c8fa1da682ccbe8102f5fbcdc7766e8c5f78956db6f3c73097e7efdec6bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.5.1 CPython/3.11.11 Linux/7.0.0-1017-azure

Release files / nautobot_dns_records-0.5.2-py3-none-any.whl

Download URL nautobot_dns_records-0.5.2-py3-none-any.whl
Size 46.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cedfeb6072e16a8012c6f87e52880958eca75b435c22d5f1b1b46d38763d9cb3
BLAKE2b-256 checksum
How to use checksums
975d6b3d8928f22a0058aaa685a206cb14345dcad96cc67f562869d30a1b44f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.5.1 CPython/3.11.11 Linux/7.0.0-1017-azure

Security for nautobot-dns-records 0.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page