0 / 0 / 0
Регистрация: 07.08.2024
Сообщений: 2
1

Не работает плейбук в Ansible

07.08.2024, 13:59. Показов 280. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот его часть, с созданием пользователя в PostgreSQL. Сначала указываются данные для входа login_user и login_password, они точно указаны правильно, затем собственно имя пользователя и пароль. Данные для входа указывать как я понял необязательно, эксперементировал по разному делал, но ошибка одна и та же.
Код
    - name: Create database user
      community.postgresql.postgresql_user:
        login_user: postgres
        login_password: password
        name: sysdba
        password: password
        state: present
      when: ansible_host == db_server_ip
Однако когда очередь приходит к этому модулю, происходит данная ошибка, как ее исправить?
Код
fatal: [conspostgre-ansibe]: FAILED! => {"changed": false, "msg": "unable to connect to database: connection to server on socket \"/var/run/postgresql/.s.PGSQL.5432\" failed: FATAL:  Peer authentication failed for user \"postgres\"\n"}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2024, 13:59
Ответы с готовыми решениями:

ansible
(сори но тредов с ансиблом я не вижу на форуме поэтому пишу тут) Ребят короче есть файл допустим...

Ansible
Как реализовать сравнение версий? Допустим есть версии такого вида в порядке возрастания 1.1.2...

Регулярки в ansible
Как в ансибле от строки пути файла достать только папку: Допустим есть строка...

Ansible SSH
Приветствую всех! Прошу помощи, не могу победить VB, ansible. На VirtualBox есть три машины Ubuntu...

Ansible работа со списками
Ох простите конечно что я тут со своим ансиблом но отдельных тредов нет Допустим я записал в...

3
6235 / 2079 / 331
Регистрация: 10.12.2013
Сообщений: 7,139
07.08.2024, 14:09 2
причина написана человеческим языком:
Цитата Сообщение от daniil_ggg Посмотреть сообщение
Peer authentication failed for user "postgres"
что ещё надо ?
0
0 / 0 / 0
Регистрация: 07.08.2024
Сообщений: 2
07.08.2024, 15:19  [ТС] 3
Так я же написал, что имя пользователя и пароль точно указаны верно...
0
931 / 299 / 63
Регистрация: 30.08.2017
Сообщений: 1,978
08.08.2024, 08:23 4
И что? У Вас метод аутентификации - peer. Скорее всего pg_hba.conf так по умолчанию и остался:

# "local" is for Unix domain socket connections only
local all all peer

Скорее всего Вы запускаете плейбук от root, ну а в таком случае он как раз и не пройдёт аутентификацию к сокету пострги. Запускайте от пользователя postgres и будет на 99% Вам счастье. Ну или смените метод аутентификации для сокетов UNIX. Или запускайте с сетевым подключением к 127.х.х.х

Добавлено через 3 минуты
И что? У Вас метод аутентификации - peer. Скорее всего pg_hba.conf так по умолчанию и остался:

# "local" is for Unix domain socket connections only
local all all peer

Скорее всего Вы запускаете плейбук от root, ну а в таком случае он как раз и не пройдёт аутентификацию к сокету пострги. Запускайте от пользователя postgres и будет на 99% Вам счастье. Ну или смените метод аутентификации для сокетов UNIX. Или запускайте с сетевым подключением к 127.х.х.х
0
08.08.2024, 08:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2024, 08:23
Помогаю со студенческими работами здесь

Ansible не выполняется коммманда
Добрый день. Устанавливаю через ansible postgresql в режиме слейв. Хочу сделать: - name:...

Ansible и попытки немощного
Добрые люди, сильно не пинайте, новенький в линуксах и Bash и сооответвено в Ansible. Начал...

Ansible, настройка playbook
Совсем недавно начал разбираться в работе с Ansible и создании первых плейбуков. Мне нужно...

docker образ с php+ansible
Доброго времени суток. Пробую собрать докер-образ с php+ansible Сделал такой Dockerfile: FROM...

Указание run_once: в playbook-e Ansible
Всем привет: На практике проверил, что указание run_once: в playbook-e Ansible заставляет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru