Oracle Cloud Infrastructure DNS Authenticator plugin for Certbot
Plugin automates the process of dns-01 challenge by managing TXT records in the Oracle Cloud Infrastructure DNS service.
Installation
pip3 install certbot-dns-oci
Arguments
| Name | Description | Default |
|---|---|---|
| --authenticator dns-oci | Select the plugin | Required |
| --dns-oci-credentials | OCI credentials config file location | ~/.oci/config |
| --dns-oci-profile | Profile name in OCI credentials config file | DEFAULT |
| --dns-oci-propagation-seconds | DNS record propagation timeout | 60 |
Credentials
--dns-oci-credentials has special value instance_principal that switches
certbot to use the instance principal for OCI authentication
(please, read the documentation about the feature.)
Corresponding dynamic group must be able to read dns-zones in compartment
and manage dns-records.
In other cases, plugin requires the
OCI credentials configuration file,
which is ~/.oci/config by default.
The profile can be specified by --dns-oci-profile (usually DEFAULT).
Example
certbot certonly --email user@example.com \
--authenticator dns-oci -d www.example.com --dry-run
Requirements
oci
certbot
Metadata
Release files for certbot-dns-oci 0.3.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| certbot_dns_oci-0.3.6-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for certbot_dns_oci-0.3.6-py2.py3-none-any.whl |
Release files / certbot_dns_oci-0.3.6-py2.py3-none-any.whl
| Download URL | certbot_dns_oci-0.3.6-py2.py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
b00d77aacf73d8970c612349d913afbfef7edb12e6d434f3804438aa66c8239d
|
|
BLAKE2b-256 checksum How to use checksums |
3043c3d0f3b785d7979889f37d749a50bd017f259b96a2097e823abd1a82fee1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10
|
Security for certbot-dns-oci 0.3.6
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.