revenni.base
revenni.base
Rôle Ansible fournissant une configuration minimale pour les machines Debian / Ubuntu. Mises à jour non supervisées et configuration de Postfix pour un hôte relais externe.
Exigences
- Aucune
Variables du rôle
Variables de mise à jour non supervisée
unattended_enabled
(1) - activer les mises à jour non superviséesunattended_email
(emailxyz@domain.com) - adresse email pour envoyer les erreursunattended_email_errors_only
(true) - envoyer uniquement les erreurs par emailunattended_reboot
(false) - redémarrer automatiquement ? bool.unattended_reboot_time
(21:00) - heure de redémarrage de la machineunattended_remove_deps
(true) - supprimer automatiquement les dépendances inutilisées ? bool.
Variables de Postfix
postfix_enabled
(0) - activer Postfix ?postfix_relayhost
([smtp.gmail.com]:587) - serveur de mail auquel se connecterpostfix_interfaces
(127.0.0.1) - utilisé uniquement pour le relais systèmepostfix_protocols
(ipv4) - ipv4postfix_sender_canonical
() - spécifier {{ postfix_sasl_username }} pour forcer l'envoi des mails depuis le nom d'utilisateur avec lequel nous nous authentifions. Exchange l'impose.postfix_sasl_username
(relay@somedomain.com) - nom d'utilisateur pour l'authentification SASLpostfix_sasl_password
(chaîne de coffre) - remplacer par le résultat deecho -n "password" | ansible-vault encrypt_string --stdin-name 'postfix_sasl_password'
Dépendances
- Aucune
Exemple de Playbook
- hosts: all
become: true
roles:
- { role: revenni.base, tags: base }
Licence
MIT
Journal des modifications
17/10/2021 v1.0.4 Ajout des libsasl2-modules en tant que dépendance de Postfix.
15/10/2021 v1.0.3 Ajout du support des mises à jour non supervisées pour l'origine de sécurité de Bullseye.
20/12/2020 v1.0.2 Ajout du support pour sender_canonical. Désactivé par défaut, définir postfix_sender_canonical pour l'activer.
01/09/2020 v1.0.1 Ajout du support pour Debian non supervisé. Éloignement d'Ubuntu.
11/05/2020 v1.0.0 Première version, configuration minimale pour Ubuntu.
Informations sur l'auteur
Installer
ansible-galaxy install revenni.base
Licence
Unknown
Téléchargements
116
Propriétaire
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.