This is an Ansible role for managing the deployment of the Gopernicus Gopher server software.
This role was put together quickly for my particular deployment and has only been tested on Ubuntu 21.04.
Visit my Gopher hole at gopher://jbeard.co
- Installs the
gophernicus
package from OS repositories. - Configures the Systemd service/socket
- Creates the content directories
- Manages the service/socket
Refer to defaults/main.yml.
Required list of hosts to serve.
This sets the -h
argument and creates content directories.
Default: none
Path for hosting Gopher content.
Default: /srv/gopher
Optional string of additional arguments to pass to the Gophernicus service.
Default: none