Files
johto-infra/roles/ntfy_server/defaults/main.yaml
T
jdelpilarandJordan Del Pilar 8d61a21a1b
Johto Infrastructure Pipeline / Run Ansible Lint (push) Successful in 1m52s
Johto Infrastructure Pipeline / Deploy to Production (push) Successful in 3m20s
feat(ntfy):add ntfy server role (#20)
### 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).

---------

Co-authored-by: Jordan Del Pilar <[email protected]>
Reviewed-on: #20
2026-07-16 13:14:06 -07:00

10 lines
217 B
YAML

---
ntfy_name: ntfy
ntfy_image: docker.io/binwiederhier/ntfy
container_owner: "{{ ansible_user }}"
ntfy_enable_traefik: true
ntfy_subdomain: ntfy
ntfy_port: 80
ntfy_network: management-net
ntfy_url: ntfy.delpilar.net