feat(ntfy):add ntfy server role #20

Merged
jdelpilar merged 9 commits from 15-feat-add-ntfy-server-role into main 2026-07-16 13:14:07 -07:00
Owner

Description

This PR adds a new ntfy_server role to configure, start, and test a ntfy container.
This container is designed to be secure by default by requiring auth by default

Related Issue

Closes #15

Testing Done

  • verified new container file was created correctly\
  • verified ntfy server webui is working and requires auth
  • verified with automated test that ntfy server is working and accepting post requests

Checklist

  • My code follows the project's style guidelines.
  • I have performed a self-review of my own code.
  • I have updated the documentation (if necessary).
### Description This PR adds a new `ntfy_server` role to configure, start, and test a ntfy container. This container is designed to be secure by default by requiring auth by default ### Related Issue Closes #15 ### Testing Done - [x] verified new container file was created correctly\ - [x] verified ntfy server webui is working and requires auth - [x] verified with automated test that ntfy server is working and accepting post requests ### Checklist - [x] My code follows the project's style guidelines. - [x] I have performed a self-review of my own code. - [x] I have updated the documentation (if necessary).
jdelpilar added the enhancement label 2026-07-16 13:13:55 -07:00
jdelpilar added 9 commits 2026-07-16 13:13:55 -07:00
Added base_domain default value to `group_vars/all.yaml`. used to set a default value for the base_domain for all services.
added new `ntfy_servers` group to inventory. This targets the server used to host ntfy
Added new ntfy container file template. This template is set up specifically to have the instance require authentication by default
feat(ntfy): add new ntfy_server role
Johto Infrastructure Pipeline / Deploy to Production (push) Skipped
Johto Infrastructure Pipeline / Run Ansible Lint (push) Successful in 1m52s
5dd25f3574
jdelpilar merged commit 8d61a21a1b into main 2026-07-16 13:14:07 -07:00
jdelpilar deleted branch 15-feat-add-ntfy-server-role 2026-07-16 13:14:07 -07:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jdelpilar/johto-infra#20