Beryl::Apply::JailProxy
Inherits Beryl::Apply::Primitive < Reference < Object
jail-proxy : pose le bloc nginx (host) qui reverse-proxy server_name vers
la jail (loopback) + recharge nginx. TLS via les recettes nginx/acme.
- jail-proxy: { name: myapp, ip: 127.0.1.5, port: 3000, server_name: app.example.net }
Instance methods
apply(shell : Shell, params : Hash(String, YAML::Any), dry_run : Bool, context : Context) : StepResult
params est le hash brut du step YAML (ex: {"packages" => [...]}),
déjà interpolé par l'Executor. context porte les infos
dérivées du host (cf. Context).
name
Nom kebab-case utilisé comme clé de step dans les recettes (« pkg-install », « service-enable », …).