Comments (3)
My Working playbook
--- - name: Setup mail hosts: mailserver.tld become: true vars: mail_domain: vitexsoftware.com mail_database: maildb roles: - role: geerlingguy.mysql mysql_databases: - name: '{{ mail_database }}' encoding: utf8mb4 collation: utf8mb4_czech_ci mysql_users: - name: '{{ mail_database }}' host: "localhost" password: '{{ mail.db_password }}' priv: "{{ mail_database }}.*:ALL" - role: stackfocus.postfix-dovecot postfix_dovecot_mysql_db_name: '{{ mail_database }}' postfix_dovecot_mysql_user: '{{ mail_database }}' postfix_dovecot_mysql_password: '{{ mail.db_password }}' postfix_default_domain: '{{ mail_domain }}' dovecot_protocols: - imap - pop3 - lmtp dovecot_mail_privileged_group: vmail dovecot_ssl_cert: /etc/letsencrypt/live/{{ mail_domain }}/fullchain.pem dovecot_ssl_key: /etc/letsencrypt/live/{{ mail_domain }}/privkey.pem postfix_ssl_cert: /etc/letsencrypt/live/{{ mail_domain }}/fullchain.pem postfix_ssl_key: /etc/letsencrypt/live/{{ mail_domain }}/privkey.pem postfix_smtp_tls_security_level: 'dane' postfix_mydestination: 'vitexsoftware.com' postfix_myhostname: 'mail.vitexsoftware.com'
Could you please file a PR to include an example such as this?
from ansible-role-postfix-dovecot.
Would be nice if the author adds an example
from ansible-role-postfix-dovecot.
My Working playbook
---
- name: Setup mail
hosts: mailserver.tld
become: true
vars:
mail_domain: vitexsoftware.com
mail_database: maildb
roles:
- role: geerlingguy.mysql
mysql_databases:
- name: '{{ mail_database }}'
encoding: utf8mb4
collation: utf8mb4_czech_ci
mysql_users:
- name: '{{ mail_database }}'
host: "localhost"
password: '{{ mail.db_password }}'
priv: "{{ mail_database }}.*:ALL"
- role: stackfocus.postfix-dovecot
postfix_dovecot_mysql_db_name: '{{ mail_database }}'
postfix_dovecot_mysql_user: '{{ mail_database }}'
postfix_dovecot_mysql_password: '{{ mail.db_password }}'
postfix_default_domain: '{{ mail_domain }}'
dovecot_protocols:
- imap
- pop3
- lmtp
dovecot_mail_privileged_group: vmail
dovecot_ssl_cert: /etc/letsencrypt/live/{{ mail_domain }}/fullchain.pem
dovecot_ssl_key: /etc/letsencrypt/live/{{ mail_domain }}/privkey.pem
postfix_ssl_cert: /etc/letsencrypt/live/{{ mail_domain }}/fullchain.pem
postfix_ssl_key: /etc/letsencrypt/live/{{ mail_domain }}/privkey.pem
postfix_smtp_tls_security_level: 'dane'
postfix_mydestination: 'vitexsoftware.com'
postfix_myhostname: 'mail.vitexsoftware.com'
from ansible-role-postfix-dovecot.
Related Issues (12)
- Missing pop3d package
- Several improvement HOT 1
- Templating error HOT 2
- Update ansible-galaxy to 1.2.0 HOT 1
- ansible_distribution_major_version <= 7 - not supported between instances of 'AnsibleUnsafeText' and 'int'" HOT 2
- Better Usage Example
- Install MySQL for Vagrant tests
- include mysql db schema HOT 1
- postmaster_address HOT 1
- Users?
- Error with clients
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible-role-postfix-dovecot.