On 6/4/20 6:41 AM, Shifa Shaikh wrote:
> I tried all of these but have no clue to a solution. 
> 
> mailbody: "{{ mailbody | default('') + 'PROFILE_NAME:' +  PROFILE_NAME + "\n" 
> + 'SERVER_NAME:' + SERVER_NAME + "\n" +
> 'NODE_NAME:' +  NODE_NAME + "\n\n\n\n\" }}"
> 
> mailbody: "{{ mailbody | default('') + 'PROFILE_NAME:' +  PROFILE_NAME + '\n' 
> + 'SERVER_NAME:' + SERVER_NAME + '\n' +
> 'NODE_NAME:' +  NODE_NAME + '\n\n\n\n\' }}"
> 
> mailbody: "{{ mailbody | default('') + 'PROFILE_NAME:' +  PROFILE_NAME ~ }} 
> \n + {{ 'SERVER_NAME:' + SERVER_NAME ~ }} +
> \n + {{ 'NODE_NAME:' +  NODE_NAME ~ }} \n\n\n\n\"
> 
> 

Use multiline YAML: https://yaml-multiline.info/

Regards
        Racke


> On Thursday, June 4, 2020 at 2:27:48 AM UTC+5:30, Shifa Shaikh wrote:
> 
>     @Dick VIsser Hi, 
> 
>     Upon your suggestion, I tried something like this but it too does not 
> work.
> 
>     |
>        -set_fact:
> 
>            mailbody:"{{ mailbody | default('') + 'PROFILE_NAME:' +  
> PROFILE_NAME ~ \"\n\n\"'SERVER_NAME:' + SERVER_NAME
>     ~ \"\n\n\"'NODE_NAME:' +  NODE_NAME ~ \"\n\n\n\n\" }}"
>     |
> 
>     Can someone please suggest?
> 
>     On Wednesday, June 3, 2020 at 11:49:10 PM UTC+5:30, Dick Visser wrote:
> 
>         I won't comment on whatever it is you're trying to do, but in any 
> case you need to use double quotes around the
>         newlines 
> 
>         On Wed, 3 Jun 2020 at 20:12, Shifa Shaikh <[email protected]> wrote:
> 
>             How can I add new line characters to Ansible variable |mailbody. 
> This mailbody variable is used for mail
>             module's body attribute.|
> 
>             |
>             |
> 
>             I tried the below from suggestions but none of them works. 
> 
> 
>             |1. |
> 
>             |- set_fact: mailbody: "{{ mailbody | default('') + 
> 'PROFILE_NAME:' + PROFILE_NAME ~ '\n\nSERVER_NAME:' +
>             SERVER_NAME ~ '\n\nNODE_NAME:' + NODE_NAME ~ '\n\n\n\n' }}"|
> 
>             |2.|
> 
>                   mailbody: "{{ mailbody | default('') + 'PROFILE_NAME:' +  
> PROFILE_NAME ~}} {{ 'SERVER_NAME:' + SERVER_NAME ~ }}\n\n{{'NODE_NAME:' +  
> NODE_NAME ~ }}\n\n\n\n"
> 
>             3.
> 
>             |mailbody: | "{{ mailbody | default('') + 'PROFILE_NAME:' + 
> PROFILE_NAME ~}}" "{{ 'SERVER_NAME:' +
>             SERVER_NAME ~ }}" "{{'NODE_NAME:' + NODE_NAME ~ }}"|
> 
>             In the mail body i see '\n' instead of the new line charecter. 
> 
>             Can you please suggest ?
> 
> 
>             |
>             |
> 
>             -- 
>             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/c9a4818e-dab2-4ad8-8d6c-c477e8915193%40googlegroups.com
>             
> <https://groups.google.com/d/msgid/ansible-project/c9a4818e-dab2-4ad8-8d6c-c477e8915193%40googlegroups.com?utm_medium=email&utm_source=footer>.
> 
>         -- 
>         Sent from a mobile device - please excuse the brevity, spelling and 
> punctuation.
> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/1515dc41-ed08-4ade-b09f-455a922497c8%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/1515dc41-ed08-4ade-b09f-455a922497c8%40googlegroups.com?utm_medium=email&utm_source=footer>.


-- 
Ecommerce and Linux consulting + Perl and web application programming.
Debian and Sympa administration. Provisioning with Ansible.

-- 
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/9151b720-fc60-3fae-cf2f-dda46ec4f711%40linuxia.de.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to