- name: install msmtp msmtp-mta 
  community.general.pacman:
    name:
      - msmtp
      - msmtp-mta
    state:  present
  when: run_once_msmtp is not defined

- name: configure msmtprc.conf.j2
  template:
    src:  "msmtprc.conf.j2"
    dest: "/root/.msmtprc"
    mode: 600
  when: run_once_msmtp is not defined

- name: run the msmtp tasks once
  set_fact:
    run_once_msmtp: true
  when: run_once_msmtp is not defined