Route53 plugin for Let's Encrypt client
Project description
## Route53 plugin for Let's Encrypt client
### Before you start
It's expected that the root hosted zone for the domain in question already exists in your account.
### Setup
1. Create a virtual environment
2. Make sure you have libssl-dev (or your regional equivalent) installed.
3. Install by adding these to your requirements.txt file:
```
--no-binary pycparser
-e git+https://github.com/certbot/certbot.git#egg=certbot
-e git+https://github.com/certbot/certbot.git#egg=acme&subdirectory=acme
hpeixoto-letsencrypt-route53
```
We need DNS01 support in certbot, which is only available in master for now.
Additionally, pycparser suffers from
https://github.com/eliben/pycparser/issues/148, which is why we need to
recompile it, which depends on `libssl-dev`.
### How to use it
Make sure you have access to AWS's Route53 service, either through IAM roles or
via `.aws/credentials`.
To generate a certificate:
```
letsencrypt certonly \
-n --agree-tos --email DEVOPS@COMPANY.COM \
-a hpeixoto-letsencrypt-route53:auth \
-d MY.DOMAIN.NAME
```
### Before you start
It's expected that the root hosted zone for the domain in question already exists in your account.
### Setup
1. Create a virtual environment
2. Make sure you have libssl-dev (or your regional equivalent) installed.
3. Install by adding these to your requirements.txt file:
```
--no-binary pycparser
-e git+https://github.com/certbot/certbot.git#egg=certbot
-e git+https://github.com/certbot/certbot.git#egg=acme&subdirectory=acme
hpeixoto-letsencrypt-route53
```
We need DNS01 support in certbot, which is only available in master for now.
Additionally, pycparser suffers from
https://github.com/eliben/pycparser/issues/148, which is why we need to
recompile it, which depends on `libssl-dev`.
### How to use it
Make sure you have access to AWS's Route53 service, either through IAM roles or
via `.aws/credentials`.
To generate a certificate:
```
letsencrypt certonly \
-n --agree-tos --email DEVOPS@COMPANY.COM \
-a hpeixoto-letsencrypt-route53:auth \
-d MY.DOMAIN.NAME
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file hpeixoto-letsencrypt-route53-0.1.4.tar.gz
.
File metadata
- Download URL: hpeixoto-letsencrypt-route53-0.1.4.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62a77682efc825098deca9441f5e3bf4c5e31380e7e7d9f9441c665da57d9003 |
|
MD5 | 025af76bc1cf5ff301e6a156efd1be09 |
|
BLAKE2b-256 | d63e8146b84a26c26673986d86d6898262b8745ec7f05652ee7328c9be122644 |