### 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
47 lines
583 B
YAML
47 lines
583 B
YAML
---
|
|
- name: Common Setup
|
|
hosts: servers
|
|
roles:
|
|
- common
|
|
tags:
|
|
- common
|
|
|
|
- name: DNS Setup
|
|
hosts: dns_servers
|
|
roles:
|
|
- dns_server
|
|
tags:
|
|
- dns
|
|
- core
|
|
|
|
- name: Gitea Setup
|
|
hosts: gitea_servers
|
|
roles:
|
|
- gitea_server
|
|
tags:
|
|
- gitea
|
|
- core
|
|
|
|
- name: Setup Backups
|
|
hosts: all
|
|
roles:
|
|
- backup
|
|
tags:
|
|
- common
|
|
- backup
|
|
|
|
- name: Minecraft Setup
|
|
hosts: minecraft_servers
|
|
roles:
|
|
- minecraft_server
|
|
tags:
|
|
- minecraft
|
|
|
|
- name: Ntfy Setup
|
|
hosts: ntfy_servers
|
|
roles:
|
|
- ntfy_server
|
|
tags:
|
|
- ntfy
|
|
- comms
|