- name: is {{ home }}/.bash_profile present?
  ansible.builtin.stat:
    path: "{{ home }}/.bash_profile"
  check_mode: no
  register: bash_profile
  tags:
    - evomaintenance

- name: install shell trap in {{ home }}/.bash_profile
  ansible.builtin.lineinfile:
    dest: "{{ home }}/.bash_profile"
    line: "trap \"sudo /usr/share/scripts/evomaintenance.sh\" 0"
    insertafter: EOF
    create: no
  when: bash_profile.stat.exists
  tags:
    - evomaintenance

- name: is {{ home }}/.profile present?
  ansible.builtin.stat:
    path: "{{ home }}/.profile"
  check_mode: no
  register: profile
  when: not bash_profile.stat.exists
  tags:
    - evomaintenance

- name: install shell trap in {{ home }}/.profile
  ansible.builtin.lineinfile:
    dest: "{{ home }}/.profile"
    line: "trap \"sudo /usr/share/scripts/evomaintenance.sh\" 0"
    insertafter: EOF
    create: yes
  when: not bash_profile.stat.exists
  tags:
    - evomaintenance
