forked from ISTI-ansible-roles/ansible-roles
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:
parent
b6a3f5da70
commit
c80b73b8fa
|
@ -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' ]
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue