evolinux-users: add user to /etc/aliases

This commit is contained in:
Jérémy Lecour 2018-09-09 23:42:38 +02:00
parent 8c9c5782e1
commit c76cbd1887
2 changed files with 15 additions and 0 deletions

View file

@ -12,6 +12,7 @@ The **patch** part changes incrementally at each release.
### Added
* etc-git: manage a cron job to monitor uncommited changes in /etc/.git (default: `True`)
* evolinux-users: add user to /etc/aliases
* webapps/evoadmin-web: add users to /etc/aliases
### Changed

View file

@ -41,6 +41,20 @@
- loginisbusy.rc != 0
- uidisbusy.rc == 0
- name: Is /etc/aliases present?
stat:
path: /etc/aliases
register: etc_aliases
- name: Set mail alias
lineinfile:
state: present
dest: /etc/aliases
line: '{{ user.name }}: root'
regexp: '^{{ user.name }}:'
when: etc_aliases.stat.exists
notify: "newaliases"
# Unix groups
## Group for SSH authorizations