Sys-stk-front-base Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Front bootstrap for web apps: HTTPS base, optional Cloudflare setup, and handler wiring.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]
galaxy_tags: [‘nginx’, ‘https’, ‘cloudflare’, ‘automation’, ‘web’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
README¶
Front Base (HTTPS + Cloudflare + Handlers) 🚀¶
Description¶
sys-stk-front-base bootstraps the front layer that most web-facing
apps need: - Ensures the HTTPS base via sys-svc-webserver-https -
(Optional) Cloudflare bootstrap (zone lookup, dev mode, purge) - Wires
OpenResty/Nginx handlers - Leaves per-domain certificate issuance to
consumer roles (or pass-through vars to sys-util-csp-cert if needed)
This role is intentionally small and reusable. It prepares the ground so app roles can just render their vHost.
Responsibilities¶
Include
sys-svc-webserver-https(once per host)Include Cloudflare tasks when
DNS_PROVIDER == "cloudflare"Load handler utilities (e.g.,
svc-prx-openresty)Stay domain-agnostic: expect
domainto be provided by the consumer
Outputs¶
Handler wiring completed
HTTPS base ready (Nginx, ACME webroot)
Cloudflare prepared (optional)