dudefellah.mbsync

MBSync

Este es un rol bastante simple que tiene como objetivo facilitar un poco la gestión de instalaciones y configuraciones de mbsync. Si deseas gestionar tu(s) cuenta(s) de usuario y el acceso al correo, esto puede ser útil para ti.

Requisitos

Ninguno.

Variables del Rol

Todos los valores están definidos y documentados en defaults/main.yml.

Este rol está destinado a ser utilizado en una cuenta de usuario, por lo que mbsync_user y mbsync_group deben configurarse con un usuario real. Si el usuario especificado no existe, el rol fallará.

Dependencias

Ninguna.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre bueno para los usuarios también:

- hosts: misestaciones
  roles:
     - role: dudefellah.mbsync
       mbsync_user: dudefellah
       mbsync_group: dudefellah
       mbsync_mbsyncrc_content: |
         # {{ ansible_managed }}
         Expunge None

         MaildirStore local
         Path ~/Mail/
         Subfolders Verbatim

         IMAPStore myemail
         Host imap.mimail.com
         User [email protected]
         PassCmd "sed -n -e 's,^machine imap\\.mimail\\.com login [email protected] password \\(.*\\),\\1,p' < $HOME/.netrc"

         Channel myemail
         Master :myemail:
         Slave :local:
         Expunge Slave
         Sync Pull All
         Patterns *

Licencia

GPLv2+

Información del Autor

Dan Thomson - https://github.com/dudefellah

Acerca del proyecto

Install and configure mbsync for a user.

Instalar
ansible-galaxy install dudefellah.mbsync
Licencia
Unknown
Descargas
901
Propietario