You could generate the app specific password for gmail and use it to try again.
Thanks On Tue, Sep 15, 2020 at 8:36 PM Sandy Toshev <[email protected]> wrote: > > Thank you for the fast response, > > So I added the following at the end of the .yml file, but I guess I do not > know the correct syntax, because I get an error. > #added from suggestion > - name: Sending an email about it > mail: > body: | > Deleted some files - {% for f in files_to_delete.files %}f, {% > endfor %} > subject: Deleted files overview > host: smtp.gmail.com > port: 587 > username: [email protected] > password: my_very_secure_password > to: my_private_username@my_private_domain > > === > The error is as follows: > ERROR! We were unable to read either as JSON nor YAML, these are the > errors we got from each: > JSON: Expecting value: line 1 column 1 (char 0) > > Syntax Error while loading YAML. > could not find expected ':' > > The error appears to be in '/root/ansible_playbooks/remove_distfiles.yml': > line 21, column 7, but may > be elsewhere in the file depending on the exact syntax problem. > > The offending line appears to be: > > Deleted some files - {% for f in files_to_delete.files %}f, {% > endfor %} > subject: Deleted files overview > ^ here > > On Tuesday, September 15, 2020 at 3:15:02 PM UTC+3 [email protected] > wrote: > >> Use https://docs.ansible.com/ansible/latest/modules/mail_module.html >> >> >> and set the body argument to an inline jinja template, then iterate >> >> >> over your "files_to_delete.files" variable. >> >> >> >> >> >> - name: Sending an email >> >> >> mail: >> >> >> body: | >> >> >> Deleted some files - {% for f in files_to_delete.files %}f, {% endfor %} >> >> >> subject: Deleted files overview >> >> >> >> >> >> etc etc >> >> >> >> >> >> On Tue, 15 Sep 2020 at 13:55, Sandy Toshev <[email protected]> wrote: >> >> >> > >> >> >> > Hi guys, >> >> >> > >> >> >> > So I have been using the following simple playbook to keep a folder >> clean from files. Everything is working fine. However, I got into thinking >> that it will not hurt, if I get a notification, containing what has been >> deleted. >> >> >> > So my question is - may I use the variable into a body of an email? I >> have tried to view the contents of the registered variable, and I cannot >> seem to find a way. >> >> >> > How can I configure an email that will have something like "I have >> deleted the following files - file1, file2, etc.? >> >> >> > >> >> >> > Thank you in advance. >> >> >> > >> >> >> > --- >> >> >> > - hosts: lxc >> >> >> > tasks: >> >> >> > - name: Finding older than 1 week files in the distfiles folder >> >> >> > find: >> >> >> > paths: /var/cache/distfiles >> >> >> > age: 1w >> >> >> > recurse: no >> >> >> > register: files_to_delete >> >> >> > >> >> >> > - name: Removing the founded files >> >> >> > file: >> >> >> > path: "{{ item.path }}" >> >> >> > state: absent >> >> >> > with_items: "{{ files_to_delete.files }}" >> >> >> > >> >> >> > -- >> >> >> > You received this message because you are subscribed to the Google >> Groups "Ansible Project" group. >> >> >> > To unsubscribe from this group and stop receiving emails from it, send >> an email to [email protected]. >> >> >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/1fd1fcbe-4150-49b8-93c0-9a6aa5879da9n%40googlegroups.com >> . >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Dick Visser >> >> >> Trust & Identity Service Operations Manager >> >> >> GÉANT >> >> >> > > > > > > > > -- > > > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/e8a857a0-0709-4577-807b-da88fe1a489bn%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/e8a857a0-0709-4577-807b-da88fe1a489bn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAON8_3hDa38JzK8k-FPEO0ecFRfbRkgvr-hEn2fwM_JJ1TXGHA%40mail.gmail.com.
