Alex
line 8, column 3, but may be elsewhere in the file depending on the exact syntax problem.
Ждун
Ну тогда читай правила и задавай вопрос
Alex
отличный ответ
Артём
А первый -name - это имя чего, предполагается?
Ждун
отличный ответ
какой вопрос, такой и ответ... как минимум в pastbin конфигурацию и сообщение об ошибке
Ждун
я же ссылку на доку скинул
Ждун
tasks: - import_tasks: common_tasks.yml
Ждун
а у вас вложенность какая-то странная... как-буд-то вы используете модуль tasks
Ждун
а такого модуля нет
Артём
- - - - hosts: localhost tasks: - include_tasks: test.yml
Ждун
неправльный yml
Артём
Работает. Проверил.
Alex
в корне проекта setup.yml в ней - name: setup role postgresql hosts: postgresql roles: - postgresql далее в папке reles есть роль postgresql с классической структурой папок запускаю setup.yml -> идет обращение на роль postgresql в частности в roles/postgresq/tasks/main.yml в этом main и пишу (по разному пробовал и пробелы ставил один хрен и include и import_tasks) - name: configure psql master tasks: - include: 'roles/postgresql/tasks/configure-master.yml' - include: 'roles/postgresql/tasks/users.yml' - include: 'roles/postgresql/tasks/databases.yml'
Ждун
t и - должны же быть на одном уровне?
Артём
Но вопрос про то, что такое первое - name: всё ещё остался.
Ждун
и include старый
Артём
Ну ладно сразу ворнингами кидаться, эрроры бы исправить.
Alex
прокатил вот такой вариант
Alex
- name: setup base psql for master hosts: postgresql include: install.yml tags: - setup-postgresql
Alex
но еще накидать yml не дает
Alex
как бы только для одного делает:/
Артём
Я уж прям и не знаю, чем теперь помочь.
Vadik
А можно строчку из pg_hba увидеть?
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all peer # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident host all postgres 127.0.0.1/32 trust host all psql 127.0.0.1/32 trust #host all postgres 10.0.30.0/24 peer # IPv6 local connections: # # Allow replication connections from localhost, by a user with the # replication privilege. #local replication postgres peer #host replication postgres 127.0.0.1/32 ident #host replication postgres ::1/128 ident [root@kub_test /]#
Alex
ладно - сейчас попробую - хмм
Oleksandr
https://docs.ansible.com/ansible/latest/modules/include_tasks_module.html
Oleksandr
с дебагом запустить и увидеть под каким юзером это отрабатывает
Oleksandr
я б ребутнул пг
Артём
Да там all же
Oleksandr
и посмотрел логи пг при отработке ансибла
Oleksandr
там все ответы
Anton
ребята, подскажите как корректно вытащить все айтемы, когда есть loop конструкция подобного вида: loop: - "{{ some_registered_variable.results }}"
Vladislav 👻
а что в results то?
Max
а как пробовал? loop_variable выставлено?
Anton
словари, несколько
Vladislav 👻
lookup('dict', some_registered_variable.results)
Alex
словари, несколько
Dict keys + parent filter
Max
ну ок.как пробовал обращаться?
Vladislav 👻
только судя по структуре, это надо делать на item, а не на results
Max
не пойму почему нельзя просто {{ item.key }}
Max
если люповая переменная не определена.
Anton
у меня все работает если я использую вот такое debug: msg: "{{ out.stdout }}" with_item: - "{{ pre_tasks_out.results }}" - "{{ post_tasks_out.results }}" loop_control: loop_var: out
Anton
но я решил перевести на loop, но не до конца в них разобрался
Anton
ее и читаю, типовые вариант не подходят :)
Max
Люповая😭
ну зацыкленная. как кто-то в этой беседе...
Max
🤣
Max
в англ. loop л мягче, чем в "лу"
Max
что-то между лю и лу
Артём
Фигачьте люки, хипстеры!
Max
люк, I am your Father
Max
use strict; # Luke
Anton
Timur
Вы в курсе, что ансибл тоже выполняет команды параллельно на разных серверах?
Артём
как выяснить что здесь key?
with_items: ‘{{ pre_tasks_out }}’ pre_tasks_out: - name: 1 key: A some_other_key: 1000 - name: 2 key: B some_other_key: abyrwalg
simplemice.eth
господи он и тут эту херь толкает
Pavel
Вы в курсе, что ансибл тоже выполняет команды параллельно на разных серверах?
ну не совсем так - когда идет луп по инклюдам, там нет уже параллели ... насколько я знаю
simplemice.eth
уважаемый, я вам четко написал, идите учите ансибл по книгам
simplemice.eth
нам ваши поделия тут не нужны
Tadeusz
мышшш
Tadeusz
кродеться
simplemice.eth
Mikhail
А, ты и потер еще
Mikhail
Ок
Tadeusz
гарри
Sergey
господи он и тут эту херь толкает
Следующая лютая конструкция из Ansible?
simplemice.eth
Следующая лютая конструкция из Ansible?
хуже, причем без знаний вообще об ансибл
Mikhail
Следующая лютая конструкция из Ansible?
Без ansible, и для других задач не много
Timur
Такое тоже было
simplemice.eth
в данном чатике обсуждается только ансибл, ваше поделие тут не к месту
simplemice.eth
от слова совсем