в выводе debug? Есть такая конструкция
---
- name: Nginx conf Checker
hosts: test
become: yes
become_method: sudo
become_user: root
tasks:
- name: Checker
command: ls -ll /etc/nginx/sites-enabled
register: command_result
- debug:
msg: "{{ command_result.stdout_lines[1:].split('->')[0] }}"
Ловлю такую ошибку
fatal: [test]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'list object' has no attribute 'split'\n\nThe error appears to be in '/main_ansible/utilities/nginx_conf_getter.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - debug:\n ^ here\n"}
Хочу каждый элемент массива второй раз засплитить
а какая тут вообще задача решается?
У меня есть N-ное количество серверов с nginx, хочу стянут все активные конфиги, т.к. разрабы накидали их в разных местах. Вот я и хотел получить список симлинков и выдернуть местоположений файлов и потом дернуть их)
Обсуждают сегодня