Add initial configuration and templates for feedstack role.

This commit is contained in:
2026-02-07 17:01:21 +00:00
parent 6eee98f05e
commit 91e0c7334d
9 changed files with 197 additions and 0 deletions

22
defaults/main.yml Normal file
View File

@@ -0,0 +1,22 @@
---
# Define the feedstack serer host name, defaulting to the inventory host.
feedstack_server_hostname: "{{ hostname }}.{{ domain }}"
# Define a default location for the feedstack certificates on the host filesystem.
feedstack_cert_directory: "/var/local/certs/{{ feedstack_server_hostname }}"
# Define default names for the feedstack server SSL certificate and key files.
feedstack_server_cert_filename: "fullchain.pem"
feedstack_server_key_filename: "privkey.pem"
# Define the default weatherfeeder container image and tag.
feedstack_weatherfeeder_container_image: "harbor.maximumdirect.net/library/weatherfeeder"
feedstack_weatherfeeder_container_tag: "latest"
# Define the default agent container image and tag.
feedstack_nats_container_image: "nats"
feedstack_nats_container_tag: "linux"
# Define the default Watchtower container image and tag.
feedstack_watchtower_container_image: "containrrr/watchtower"
feedstack_watchtower_container_tag: "latest"