Добрый день, подскажите, пожалуйста, как заменить несколько блоков в одной строке и как экранировать строку, чтобы она воспринималась как текст. моя попытка
- name: Замена сетевой папки
lineinfile:
path: /etc/security/pam_mount.conf.xml
regexp: "{{item.reg}}"
line: "{{item.line}}"
with_items:
- { reg: '^path="files"', line: 'path="profile_sata/%(USER)"'}
- { reg: 'mountpoint="~/Рабочий стол/Сетевые папки"', line: 'mountpoint="~/Рабочий стол/Disk_X"'}
сейчас Ansible заменяет всю строку на path=«profile_sata/%(USER)» а mountpoint=«~/Рабочий стол/Disk_X» дописывает в конец конфига.