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.

Reply via email to