evoacme/tomcat: check if /etc/aliases exists

This commit is contained in:
Jérémy Lecour 2017-05-21 23:34:34 +02:00
parent 96c823840a
commit d2eeb3ba69
2 changed files with 14 additions and 1 deletions

View file

@ -38,9 +38,16 @@
group: acme
state: directory
- name: Is /etc/aliases present?
stat:
path: /etc/aliases
register: etc_aliases
- name: Set acme aliases
lineinfile:
state: present
dest: /etc/aliases
line: 'acme: root'
regexp: 'acme:'
when: etc_aliases.stat.exists
notify: "newaliases"

View file

@ -21,12 +21,18 @@
group: "{{ tomcat_instance_name }}"
mode: "u=rwx,g=rwxs,o="
- name: Is /etc/aliases present?
stat:
path: /etc/aliases
register: etc_aliases
- name: Set mail alias for user
lineinfile:
dest: '/etc/aliases'
state: present
line: "{{ tomcat_instance_name }}: {{ tomcat_instance_mail }}"
when: tomcat_instance_mail is defined
regexp: "{{ tomcat_instance_name }}:"
when: etc_aliases.stat.exists and tomcat_instance_mail is defined
notify: new aliases
- name: Enable sudo right