webapps/evoadmin-web: add users to /etc/aliases
This commit is contained in:
parent
f4887c3289
commit
8c9c5782e1
|
@ -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`)
|
||||
* webapps/evoadmin-web: add users to /etc/aliases
|
||||
|
||||
### Changed
|
||||
|
||||
|
|
|
@ -4,3 +4,6 @@
|
|||
service:
|
||||
name: apache2
|
||||
state: reloaded
|
||||
|
||||
- name: newaliases
|
||||
command: newaliases
|
||||
|
|
|
@ -24,6 +24,23 @@
|
|||
name: www-evoadmin
|
||||
when: ansible_distribution_major_version | version_compare('9', '>=')
|
||||
|
||||
- name: Is /etc/aliases present?
|
||||
stat:
|
||||
path: /etc/aliases
|
||||
register: etc_aliases
|
||||
|
||||
- name: Set evoadmin aliases
|
||||
lineinfile:
|
||||
dest: /etc/aliases
|
||||
line: "{{ item.line }}"
|
||||
regexp: "{{ item.regexp }}"
|
||||
state: present
|
||||
with_items:
|
||||
- { line: 'evoadmin: root', regexp: '^evoadmin:'}
|
||||
- { line: 'www-evoadmin: root', regexp: '^www-evoadmin:'}
|
||||
notify: "newaliases"
|
||||
when: etc_aliases.stat.exists
|
||||
|
||||
- name: Git is needed to clone the evoadmin repository
|
||||
apt:
|
||||
name: git
|
||||
|
|
Loading…
Reference in a new issue