revenni.base

revenni.base

Rol de Ansible que proporciona una configuración mínima para máquinas Debian / Ubuntu. Actualizaciones automáticas y configuración de Postfix para un host de relé externo.

Plataformas Plataformas Licencia

Requisitos

  • Ninguno

Variables del Rol

Variables de actualización automática

  • unattended_enabled (1) - habilitar actualizaciones automáticas
  • unattended_email (emailxyz@domain.com) - dirección de correo para enviar errores
  • unattended_email_errors_only (true) - enviar solo correos de errores
  • unattended_reboot (false) - ¿reiniciar automáticamente? booleano.
  • unattended_reboot_time (21:00) - hora para reiniciar la máquina
  • unattended_remove_deps (true) - ¿eliminar automáticamente dependencias no utilizadas? booleano.

Variables de Postfix

  • postfix_enabled (0) - ¿habilitar Postfix?
  • postfix_relayhost ([smtp.gmail.com]:587) - servidor de correo al que conectarse
  • postfix_interfaces (127.0.0.1) - solo se usa para relé del sistema
  • postfix_protocols (ipv4) - ipv4
  • postfix_sender_canonical () - especificar {{ postfix_sasl_username }} para forzar el envío de correo desde el nombre de usuario con el que nos autenticamos. Exchange lo impone.
  • postfix_sasl_username (relay@somedomain.com) - nombre de usuario para autenticación sasl
  • postfix_sasl_password (cadena de vault) - reemplazar con la salida de echo -n "password" | ansible-vault encrypt_string --stdin-name 'postfix_sasl_password'

Dependencias

  • Ninguna

Ejemplo de Playbook

- hosts: all
  become: true
  roles:
     - { role: revenni.base, tags: base }

Licencia

MIT

Registro de Cambios

17/10/2021 v1.0.4 Agregado libsasl2-modules como dependencia de Postfix.
15/10/2021 v1.0.3 Agregado soporte de actualizaciones automáticas para origen de seguridad bullseye.
20/12/2020 v1.0.2 Agregado soporte para sender_canonical. Deshabilitado por defecto, definir postfix_sender_canonical para habilitar.
01/09/2020 v1.0.1 Agregado soporte para Debian sin supervisión. Cambiando de Ubuntu.
11/05/2020 v1.0.0 Primera versión, configuración mínima para Ubuntu.

Información del Autor

Acerca del proyecto

Revenni base Debian / Ubuntu with postfix

Instalar
ansible-galaxy install revenni.base
Licencia
Unknown
Descargas
116
Propietario
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.