Variabili ansible di controllo non definite
Ci sono una serie di variabili di controllo nei vari ruoli che
effettuano configurazioni opzionali se definite, ma non c’è alcun modo
di definirle se non, forse, inserendole a mano in fuss-server.conf
,
dove però manterrei solo quelle che vengono chieste dal programma.
In particolare un grep -r "if defined"
elenca fra le altre (riporto
quelle che mi sembrano rilevanti, compaiono anche le variabili che sono
definite dentro /etc/fuss-server/fuss-server.yaml
):
-
smb_pass_policy
che abilita se definita la scadenza delle password di samba -
pass_age
che abilita la scadenza delle password unix -
samba_data_share
per definire lo share client-data (da capire meglio se serve davvero) -
filter,gfilter
(definisco un filtro per utenti e gruppi su LDAP consentiti) -
bad_provider
per disabilitare la verifica DNSSEC che spesso crea problemi.
Mi parrebbe opportuno creare un file fuss-server-defaults.yaml
da cui
farle leggere, definire il relativo default, e cambiare gli if defined
in un @ == yes@ per quelle che vengono usate come valore logico, e in @
!= ’’@ per quelle che prevedono un valore.