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.
