Alex
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
прокатил вот такой вариант
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)
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, но не до конца в них разобрался
Max
Alex
Anton
ее и читаю, типовые вариант не подходят :)
Max
Люповая😭
ну зацыкленная. как кто-то в этой беседе...
Max
🤣
Alex
Max
в англ. loop л мягче, чем в "лу"
Max
что-то между лю и лу
Артём
Фигачьте люки, хипстеры!
Max
люк, I am your Father
Max
use strict; # Luke
Sergey
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
господи он и тут эту херь толкает
simplemice.eth
уважаемый, я вам четко написал, идите учите ансибл по книгам
simplemice.eth
нам ваши поделия тут не нужны
Mikhail
Tadeusz
мышшш
Tadeusz
кродеться
simplemice.eth
Mikhail
А, ты и потер еще
Mikhail
Ок
Tadeusz
гарри
Timur
Timur
Такое тоже было
simplemice.eth
в данном чатике обсуждается только ансибл, ваше поделие тут не к месту
simplemice.eth
от слова совсем