Skip to main content

Python module which allows you to export Libcloud DNS zone to the BIND zone file format

Project description

Libcloud DNS Zone to BIND zone

cloud2zone is a python module and CLI tool which allow you to export DNS

zones from any Libcloud-supported provider to the BIND zone file format.

Note: The generated BIND zone file doesn’t contain SOA and NS records. This should work fine if you just want to import this file using a DNS provider web interface, but if you want to use it with BIND you need to manually add those records.

Usage

$ pip install cloud2zone
$ cloud2zone --provider my_provider \
             --account username \
             --domain my.zone.example.com

If you have not previously authenticated for the provider/username you have specified, it will then prompt you for an API key, which it will store as securely as it can using the Keyring module.

License

Package is distributed under the Apache 2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloud2zone-0.1.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

cloud2zone-0.1.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file cloud2zone-0.1.1.tar.gz.

File metadata

  • Download URL: cloud2zone-0.1.1.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for cloud2zone-0.1.1.tar.gz
Algorithm Hash digest
SHA256 888540ec4a896ec4d87995bb4ddcfd60297dc0a3aacacf32beefcc31ff4749f6
MD5 fecd751c3aba3e3af8cf119eb917afa0
BLAKE2b-256 99b09144290452ec657b06f64405a222231b77f888f9ac31bd121bb0a8149b37

See more details on using hashes here.

File details

Details for the file cloud2zone-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cloud2zone-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0

File hashes

Hashes for cloud2zone-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d3c3b45bf25af75fb0be47d8e2943a6b34abaaef6bf235326e1156ae068908
MD5 13bcb0c0d7e3b6505a40c950bbac4ba0
BLAKE2b-256 f35469c10fff4e647df52bb46bdae2912d7f7e3a2411509bc0c3af7e07e83929

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page