Skip to content

Commit 0c7a4b5

Browse files
authored
Adjustments from TLS certs renewal (#668)
Related to packit/private#59
2 parents 6d8f394 + c9c398f commit 0c7a4b5

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

devenv.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
pkgs.ansible
88
pkgs.ansible-navigator
9+
10+
# Needed for renewal of TLS certificates
11+
pkgs.certbot
912
];
1013

1114
languages.python = {

docs/deployment/tls-certs.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@ The process is manual but would be awesome to
1212
We are using multi-domain wildcard certificates for the following domains:
1313

1414
- `*.packit.dev`
15-
- `*.stream.packit.dev`
16-
- `*.fedora-source-git.packit.dev`
1715
- `*.stg.packit.dev`
18-
- `*.stg.stream.packit.dev`
19-
- `*.stg.fedora-source-git.packit.dev`
2016

2117
In case the procedure bellow does not work,
2218
[previously used http challenge](https://github.com/packit/deployment/blob/008f5eaad69a620c54784f1fc19c7c775af9ec7d/README.md#obtaining-a-lets-encrypt-cert-using-certbot)
@@ -52,11 +48,17 @@ Check if you have access to packit.dev domain in
5248

5349
Install certbot locally: `dnf install certbot`.
5450

51+
:::note
52+
53+
Or use the combo of nixpkg + devenv.sh.
54+
55+
:::
56+
5557
## Run certbot to obtain the challenges
5658

5759
Run certbot:
5860

59-
$ certbot certonly --config-dir ~/.certbot --work-dir ~/.certbot --logs-dir ~/.certbot --manual --preferred-challenges dns --email [email protected] -d prod.packit.dev -d stg.packit.dev -d dashboard.packit.dev -d dashboard.stg.packit.dev -d workers.packit.dev -d workers.stg.packit.dev -d prod.stream.packit.dev -d stg.stream.packit.dev -d prod.fedora-source-git.packit.dev -d stg.fedora-source-git.packit.dev
61+
$ certbot certonly --config-dir ~/.certbot --work-dir ~/.certbot --logs-dir ~/.certbot --manual --preferred-challenges dns --email [email protected] -d prod.packit.dev -d stg.packit.dev -d dashboard.packit.dev -d dashboard.stg.packit.dev -d workers.packit.dev -d workers.stg.packit.dev
6062

6163
You will be asked to set TXT record for every domain requested:
6264

0 commit comments

Comments
 (0)