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ées
- unattended_email(emailxyz@domain.com) - adresse email pour envoyer les erreurs
- unattended_email_errors_only(true) - envoyer uniquement les erreurs par email
- unattended_reboot(false) - redémarrer automatiquement ? bool.
- unattended_reboot_time(21:00) - heure de redémarrage de la machine
- unattended_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 connecter
- postfix_interfaces(127.0.0.1) - utilisé uniquement pour le relais système
- postfix_protocols(ipv4) - ipv4
- postfix_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 SASL
- postfix_sasl_password(chaîne de coffre) - remplacer par le résultat de- echo -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.baseLicence
 
            Unknown
          
Téléchargements
 
            124
          
Propriétaire
 Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.
