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/CAON8_3jP6w-54HAwYoyFPXGN7C_ge5md94jfc2DwuaGrpG88_Q%40mail.gmail.com.

Reply via email to