I do not understand your suggestion. I am using my gmail account password in the .yml file. Am I supposed to use some other? On Tuesday, September 15, 2020 at 3:41:33 PM UTC+3 [email protected] wrote:
> 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/869501f0-d04e-4ac7-98b8-ada2e28a644fn%40googlegroups.com.
