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