# remplace: "{{ mon\_groupe | replace('&', '\\&') }}"

**URL:** <https://forum.ansible.com/t/remplace-mon-groupe-replace/29847>\
**Category:** Ansible Project\
**Created:** [March 8, 2019, 1:06pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847 "2019-03-08T13:06:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryad9200000](https://avatars.discourse-cdn.com/v4/letter/r/f04885/32.png) [@ryad9200000](https://forum.ansible.com/u/ryad9200000)\
**Post date:** [March 8, 2019, 1:06pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/1 "2019-03-08T13:06:42Z")

</div>

hi all,

I want replace all caracter " & " by " & "

- set\_fact:  
remplace: “{{ mon\_groupe | replace(‘&’, ‘&’) }}”

but when i use this task it’s not work.  
It’s works only i skip " \ "

Someone have an idea please !! 🙂

Thank you very much !!

Regards,

---

<div class="post-metadata">

**Author:** ![Mauricio\_Tavares](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Mauricio\_Tavares](https://forum.ansible.com/u/Mauricio_Tavares)\
**Post date:** [March 8, 2019, 1:57pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/2 "2019-03-08T13:57:52Z")

</div>

> hi all,
> 
> I want replace all caracter " & " by " \& "
> 
> - set\_fact:  
> &nbsp;&nbsp;&nbsp;&nbsp;remplace: "{{ mon\_groupe | replace('&', '\&') }}"
> 
> but when i use this task it's not work.  
> It's works only i skip " \ "

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Try '\\&' instead

---

<div class="post-metadata">

**Author:** ![ryad9200000](https://avatars.discourse-cdn.com/v4/letter/r/f04885/32.png) [@ryad9200000](https://forum.ansible.com/u/ryad9200000)\
**Post date:** [March 8, 2019, 2:29pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/3 "2019-03-08T14:29:21Z")

</div>

Thanks for your answer,

but why when show my variable i see :

“atime”: 1552039856.1979122,  
“ctime”: 1552039856.1899123,  
“dev”: 65027,  
“gid”: 1003,  
“gr\_name”: “ansible”,  
“inode”: 125043,  
“isblk”: false,  
“ischr”: false,  
“isdir”: false,  
“isfifo”: false,  
“isgid”: false,  
“islnk”: false,  
“isreg”: true,  
“issock”: false,  
“isuid”: false,  
“mode”: “0644”,  
“mtime”: 1552039856.1899123,  
“nlink”: 1,  
“path”: “//home/my\_user/roles/http/files/groups/my\_groupe.txt”,  
“pw\_name”: “ansible”,  
“rgrp”: true,  
“roth”: true,  
“rusr”: true,  
“size”: 44,  
“uid”: 1003,  
“wgrp”: false,  
“woth”: false,  
“wusr”: true,  
“xgrp”: false,  
“xoth”: false,  
“xusr”: false

My variable must content only my\_groupe.txt

---

<div class="post-metadata">

**Author:** ![ryad9200000](https://avatars.discourse-cdn.com/v4/letter/r/f04885/32.png) [@ryad9200000](https://forum.ansible.com/u/ryad9200000)\
**Post date:** [March 8, 2019, 2:49pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/4 "2019-03-08T14:49:18Z")

</div>

The task that i use is :

- name: Liste les groupes dans mes\_groupes  
find:  
paths: /{{ role\_path }}/files/groups/  
register: mes\_groupes  
delegate\_to: localhost

- debug:  
var: mes\_groupes

Why mes\_groupes no content only the file who is in my path ?

---

<div class="post-metadata">

**Author:** ![ryad9200000](https://avatars.discourse-cdn.com/v4/letter/r/f04885/32.png) [@ryad9200000](https://forum.ansible.com/u/ryad9200000)\
**Post date:** [March 8, 2019, 4:17pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/5 "2019-03-08T16:17:52Z")

</div>

Same answer ‘\&’ not works !!

someone have an idea please why replace(‘&’, ‘&’) not works ?!!

Thank you very much

Regards,

---

<div class="post-metadata">

**Author:** ![Mauricio\_Tavares](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Mauricio\_Tavares](https://forum.ansible.com/u/Mauricio_Tavares)\
**Post date:** [March 8, 2019, 5:15pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/6 "2019-03-08T17:15:05Z")

</div>

raub@desktop:~/dev/ansible$ cat roles/test/tasks/file.yml

---

<div class="post-metadata">

**Author:** ![Mauricio\_Tavares](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Mauricio\_Tavares](https://forum.ansible.com/u/Mauricio_Tavares)\
**Post date:** [March 8, 2019, 6:05pm UTC](https://forum.ansible.com/t/remplace-mon-groupe-replace/29847/7 "2019-03-08T18:05:18Z")

</div>

In a string instead of in a file:

raub@desktop:~/dev/ansible$ cat roles/test/tasks/string.yml
