Automatically install caddy #16

Merged
antman merged 4 commits from automatically-install-caddy into main 2026-08-13 08:23:39 +00:00
Owner

Motivation

Every server is always going to need caddy, so we want it be part of the base Thunderhead installation

Solution

Since it uses the copr dnf plugin, I don't think it's possible to install it in the %packages section. So have added it in the post installation script. Have also enabled the caddy api service

Also found that git wasn't installed as part of the server environment, so I've added that to the package list.

### Motivation Every server is always going to need caddy, so we want it be part of the base Thunderhead installation ### Solution Since it uses the [copr](https://copr.fedorainfracloud.org/coprs/) dnf plugin, I don't think it's possible to install it in the `%packages` section. So have added it in the post installation script. Have also enabled the caddy api service Also found that `git` wasn't installed as part of the server environment, so I've added that to the package list.
install caddy
Some checks failed
/ build-and-test (push) Has been cancelled
a98118cf5b
add git to OS packages
Some checks failed
/ build-and-test (push) Has been cancelled
ab02b30890
add automatic approval for copr
All checks were successful
/ build-and-test (push) Successful in 7m41s
d8e4172d40
enable caddy service
All checks were successful
/ build-and-test (push) Successful in 8m8s
e333ac1edf
antman merged commit 0b51f28b7e into main 2026-08-13 08:23:39 +00:00
antman deleted branch automatically-install-caddy 2026-08-13 08:23:39 +00:00
antman referenced this pull request from a commit 2026-08-13 08:23:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kill-the-cloud/thunderhead-os!16
No description provided.