У меня есть CSV-файл, как показано ниже. Число строк в файле может отличаться.
admin_server, id:1, /tmp
admin_group, id:3, /home
user_group, id:5, /root
Мне нужно добавить имя хоста к каждой строке в файле. то есть мне нужно добавить столбец 1, который будет иметь имя хоста.
1-й сервер:
server1,admin_server, id:1, /tmp
server1,admin_group, id:3, /home
server1,user_group, id:5, /root
2-й сервер.
server2,admin_server, id:1, /tmp
server2,admin_group, id:3, /home
server2,user_group, id:5, /root
В linux использовался модуль замены, и он работал нормально. Но в windows модуль замены не работает. Пожалуйста, посоветуйте.
То, что я пробовал, как показано ниже Он не работает, он просто добавляет имя хоста в конец файла.
- name: Test
win_lineinfile:
path: /tmp/testing.log
line: '"{{ansible_hostname}}"\1'
regexp: '^(.*)$'