Как мне добавить список групп в конец строки, не перезаписывая то, что там уже есть?
- name: "Updating sssd"
hosts: temp
gather_facts: no
vars:
usergroups:
- operations
tasks:
- name: "Add Group to sssd"
lineinfile:
dest: /etc/sssd/sssd.conf
regexp: '^simple_allow_groups'
line: "simple_allow_groups = {{usergroups | join(',')}}"
backrefs: yes
Мое намерение для этого кода - взять строку
simple_allow_groups = администраторы, разработчики
и заканчиваются
simple_allow_groups = администраторы, разработчики, операции
однако фактический результат это:
simple_allow_groups = операции
Обратите внимание, что я не могу использовать regexp: '^ simple_allow_groups' = администраторы, разработчики , поскольку каждый сервер может отличаться в какие группы уже перечислены здесь.