library/roles/postfix-relay/tasks/smtp-sasl-auth.yml: Fix the task that updates the hash.

d4science-ghn-cluster/group_vars/portal_servers: Add the d4science portals to the ganglia grid.
d4science-ghn-cluster/smtp-clients.yml: Add the task that creates the smtp accounts on the relay.
d4science-ghn-cluster/portals.yml: Playbook that configures some parts of the portals distribution. smtp relay, iptables rules, ganglia.
This commit is contained in:
Andrea Dell'Amico 2016-01-22 17:09:57 +01:00
parent b6a3f5da70
commit c80b73b8fa
2 changed files with 17 additions and 20 deletions

View File

@ -4,18 +4,20 @@
with_items:
- iptables
- iptables-persistent
tags:
- iptables
tags: iptables
- name: Create the /etc/iptables directory when needed
file: dest=/etc/iptables state=directory owner=root group=root mode=0755
when: is_ubuntu_between_10_04_and_11_04_and_is_debian_6
tags: iptables
- name: Install the IPv4 rules with a different name. Needed by Ubuntu < 12.04
template: src=iptables-{{ item }}.j2 dest=/etc/iptables/rules owner=root group=root mode=0640
with_items:
- rules.v4
when: is_ubuntu_between_10_04_and_11_04_and_is_debian_6
notify: Start the iptables service on Ubuntu < 12.04
tags:
- iptables
- iptables_rules
tags: [ 'iptables', 'iptables_rules' ]
- name: Install the IPv4 and IPv6 iptables rules. The IPv6 ones are not used. On precise
template: src=iptables-{{ item }}.j2 dest=/etc/iptables/{{ item }} owner=root group=root mode=0640
@ -24,9 +26,7 @@
- rules.v6
when: is_precise
notify: Start the iptables service
tags:
- iptables
- iptables_rules
tags: [ 'iptables', 'iptables_rules' ]
- name: Install the IPv4 and IPv6 iptables rules. The IPv6 ones are not used. On trusty
template: src=iptables-{{ item }}.j2 dest=/etc/iptables/{{ item }} owner=root group=root mode=0640
@ -35,9 +35,7 @@
- rules.v6
when: is_trusty
notify: Start the iptables service
tags:
- iptables
- iptables_rules
tags: [ 'iptables', 'iptables_rules' ]
- name: Install the IPv4 and IPv6 iptables rules. The IPv6 ones are not used. On debian 7
template: src=iptables-{{ item }}.j2 dest=/etc/iptables/{{ item }} owner=root group=root mode=0640
@ -46,9 +44,7 @@
- rules.v6
when: is_debian7
notify: Start the iptables service
tags:
- iptables
- iptables_rules
tags: [ 'iptables', 'iptables_rules' ]
- name: Install the IPv4 and IPv6 iptables rules. The IPv6 ones are not used. On debian 8
template: src=iptables-{{ item }}.j2 dest=/etc/iptables/{{ item }} owner=root group=root mode=0640
@ -57,7 +53,5 @@
- rules.v6
when: is_debian8
notify: Start the netfilter service
tags:
- iptables
- iptables_rules
tags: [ 'iptables', 'iptables_rules' ]

View File

@ -2,7 +2,10 @@
- name: Write sasl hash file
template: src=sasl_passwd.j2 dest=/etc/postfix/sasl_passwd owner=root group=root mode=0400
when: postfix_use_sasl_auth
notify: Update SASL hash
tags:
- postfix-relay
register: update_sasl_hash
tags: postfix-relay
- name: Update SASL hash
shell: postmap hash:/etc/postfix/sasl_passwd
when: ( update_sasl_hash | changed )
tags: postfix-relay