2017-07-28 00:58:16 +02:00
|
|
|
---
|
|
|
|
|
2017-10-17 18:07:51 +02:00
|
|
|
- name: search profile for presence of evomaintenance
|
|
|
|
command: 'grep -q "trap.*sudo.*evomaintenance.sh"'
|
|
|
|
changed_when: False
|
|
|
|
failed_when: False
|
|
|
|
register: grep_profile_evomaintenance
|
2017-07-28 00:58:16 +02:00
|
|
|
|
2017-10-17 18:07:51 +02:00
|
|
|
# Don't add the trap if it is present or commented
|
2017-07-28 00:58:16 +02:00
|
|
|
- name: "Add evomaintenance trap for '{{ user.name }}'"
|
|
|
|
lineinfile:
|
|
|
|
state: present
|
|
|
|
dest: '/home/{{ user.name }}/.profile'
|
|
|
|
insertafter: EOF
|
|
|
|
line: 'trap "sudo /usr/share/scripts/evomaintenance.sh" 0'
|
2017-10-17 18:07:51 +02:00
|
|
|
when: grep_profile_evomaintenance.rc != 0
|