Metadata-Version: 2.1
Name: certbot-dns-onecloud
Version: 0.1.0
Summary: ONECLOUD DNS Authenticator plugin for Certbot
Project-URL: Homepage, https://github.com/porshkevich/certbot-dns-onecloud
Project-URL: Repository, https://github.com/porshkevich/certbot-dns-onecloud
Project-URL: Documentation, https://github.com/porshkevich/certbot-dns-onecloud
Author: NeoSonic
Author-email: neosonic@inbox.ru
License: Apache License 2.0
Requires-Python: <4,>=3.5
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Security
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Dist: acme>=0.15.0
Requires-Dist: certbot>=0.15.0
Requires-Dist: coverage; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: mock==3.*,>=3.0.5; extra == "dev"
Requires-Dist: pep8-naming; extra == "dev"
Requires-Dist: pylama; extra == "dev"
Requires-Dist: pylama-pylint; extra == "dev"
Requires-Dist: pytest==4.*,>=4.0.0; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: responses; extra == "dev"
Provides-Extra: dev

ONECLOUD DNS Authenticator plugin for Certbot
---------------------------------------------

Use the certbot client to generate a certificate using onecloud.

Prepare an API Token
====================
Fetch an api token by instruction on https://1cloud.ru/api/auth/auth


Install certbot and plugin
==========================

.. code-block:: bash

    pip install certbot-dns-onecloud


Create a credentials file
=========================

.. code-block:: ini

    certbot_dns_onecloud:dns_onecloud_api_token = "ONECLOUD-API-TOKEN"


Generate a certificate
======================

.. code-block:: bash

    certbot certonly -a certbot-dns-onecloud:dns-onecloud \
        [--certbot-dns-onecloud:dns-onecloud-credentials PATH-TO-CREDENTIAL-FILE]
        -d REPLACE-WITH-YOUR-DOMAIN
