:) - was just trying that - and my gmail works fine both with my password 
and with my app password. It is something Ansible related - I am digging 
into the 1st line of the error - ERROR! couldn't resolve module/action 
'mail'. This often indicates a misspelling, missing collection, or 
incorrect module *path*.
Maybe something's wrong with the mail module. Looking on how to check 
instllation/view modules, etc.

On Tuesday, September 15, 2020 at 4:36:26 PM UTC+3 [email protected] 
wrote:

> Can you configure the credentials with a regular mail client such as 
> thunderbird to see if your gmail SMTP works correctly?
>
> Thanks 
>
> On Tue, Sep 15, 2020 at 9:33 PM Sandy Toshev <[email protected]> wrote:
>
>> Well, tried it (generated an app password) but still getting the same 
>> error. I cannot seem to send any email via Ansible - tried just a simple 
>> one (no the loop that was suggested) without success. Tried my local 
>> mail-server as sender - again no success.
>> Also in the app password page of my google account, I see that "last 
>> used" column is empty - as if I have never used the pass.
>> Any suggestions?
>>
>> On Tuesday, September 15, 2020 at 3:58:39 PM UTC+3 [email protected] 
>> wrote:
>>
>>> Believe me, I work for google (not gmail). Google generally doesn’t 
>>> permit you to use the password directly. You must generate an app password 
>>> for the third party application.
>>>
>>> Thanks 
>>>
>>>
>>> On Tue, Sep 15, 2020 at 8:45 PM Sandy Toshev <[email protected]> wrote:
>>>
>>>>
>>>> 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
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/869501f0-d04e-4ac7-98b8-ada2e28a644fn%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/69718eda-8c61-431e-a8c3-b066499b45f9n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/69718eda-8c61-431e-a8c3-b066499b45f9n%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/3a45d5c6-4ff2-4c0a-a082-86190c0d29d6n%40googlegroups.com.

Reply via email to