├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── .idea ├── .gitignore ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── netbox_ddns.iml └── vcs.xml ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── netbox_ddns ├── __init__.py ├── admin.py ├── api │ ├── __init__.py │ ├── serializers.py │ ├── urls.py │ └── views.py ├── background_tasks.py ├── filtersets.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_add_ttl.py │ ├── 0003_dnsstatus.py │ ├── 0004_ensure_trailing_dot.py │ ├── 0005_extradnsname.py │ ├── 0006_extradns_cname.py │ ├── 0007_zone_meta.py │ ├── 0008_server_server_port.py │ ├── 0009_alter_dnsstatus_id_alter_extradnsname_id_and_more.py │ ├── 0010_extradnsname_created_extradnsname_custom_field_data_and_more.py │ ├── 0011_server_created_server_custom_field_data_and_more.py │ ├── 0012_zone_created_zone_custom_field_data_and_more.py │ ├── 0013_reversezone_created_reversezone_custom_field_data_and_more.py │ └── __init__.py ├── models.py ├── navigation.py ├── search.py ├── signals.py ├── tables.py ├── template_content.py ├── templates │ └── netbox_ddns │ │ ├── extradnsname.html │ │ ├── ipaddress │ │ ├── dns_extra.html │ │ ├── dns_info.html │ │ └── dns_refresh_button.html │ │ ├── reversezone.html │ │ ├── server.html │ │ ├── update_reverse_zone.html │ │ ├── update_zone.html │ │ └── zone.html ├── urls.py ├── utils.py ├── validators.py └── views.py ├── pyproject.toml ├── setup.cfg └── setup.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/netbox_ddns.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/netbox_ddns.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include netbox_ddns/templates *.html 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/README.md -------------------------------------------------------------------------------- /netbox_ddns/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/__init__.py -------------------------------------------------------------------------------- /netbox_ddns/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_ddns/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_ddns/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/api/serializers.py -------------------------------------------------------------------------------- /netbox_ddns/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/api/urls.py -------------------------------------------------------------------------------- /netbox_ddns/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/api/views.py -------------------------------------------------------------------------------- /netbox_ddns/background_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/background_tasks.py -------------------------------------------------------------------------------- /netbox_ddns/filtersets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/filtersets.py -------------------------------------------------------------------------------- /netbox_ddns/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/forms.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0001_initial.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0002_add_ttl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0002_add_ttl.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0003_dnsstatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0003_dnsstatus.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0004_ensure_trailing_dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0004_ensure_trailing_dot.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0005_extradnsname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0005_extradnsname.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0006_extradns_cname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0006_extradns_cname.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0007_zone_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0007_zone_meta.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0008_server_server_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0008_server_server_port.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0009_alter_dnsstatus_id_alter_extradnsname_id_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0009_alter_dnsstatus_id_alter_extradnsname_id_and_more.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0010_extradnsname_created_extradnsname_custom_field_data_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0010_extradnsname_created_extradnsname_custom_field_data_and_more.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0011_server_created_server_custom_field_data_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0011_server_created_server_custom_field_data_and_more.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0012_zone_created_zone_custom_field_data_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0012_zone_created_zone_custom_field_data_and_more.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/0013_reversezone_created_reversezone_custom_field_data_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/migrations/0013_reversezone_created_reversezone_custom_field_data_and_more.py -------------------------------------------------------------------------------- /netbox_ddns/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_ddns/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/models.py -------------------------------------------------------------------------------- /netbox_ddns/navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/navigation.py -------------------------------------------------------------------------------- /netbox_ddns/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/search.py -------------------------------------------------------------------------------- /netbox_ddns/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/signals.py -------------------------------------------------------------------------------- /netbox_ddns/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/tables.py -------------------------------------------------------------------------------- /netbox_ddns/template_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/template_content.py -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/extradnsname.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/extradnsname.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/ipaddress/dns_extra.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/ipaddress/dns_extra.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/ipaddress/dns_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/ipaddress/dns_info.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/ipaddress/dns_refresh_button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/ipaddress/dns_refresh_button.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/reversezone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/reversezone.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/server.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/update_reverse_zone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/update_reverse_zone.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/update_zone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/update_zone.html -------------------------------------------------------------------------------- /netbox_ddns/templates/netbox_ddns/zone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/templates/netbox_ddns/zone.html -------------------------------------------------------------------------------- /netbox_ddns/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/urls.py -------------------------------------------------------------------------------- /netbox_ddns/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/utils.py -------------------------------------------------------------------------------- /netbox_ddns/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/validators.py -------------------------------------------------------------------------------- /netbox_ddns/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/netbox_ddns/views.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xyphen-IT/netbox-ddns/HEAD/setup.py --------------------------------------------------------------------------------