0 / 0 / 0
Регистрация: 07.08.2024
Сообщений: 2
|
|
1 | |
Не работает плейбук в Ansible07.08.2024, 13:59. Показов 280. Ответов 3
Метки нет (Все метки)
Вот его часть, с созданием пользователя в 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
|
07.08.2024, 13:59 | |
Ответы с готовыми решениями:
3
ansible Ansible Регулярки в ansible Ansible SSH Ansible работа со списками |
6235 / 2079 / 331
Регистрация: 10.12.2013
Сообщений: 7,139
|
|
07.08.2024, 14:09 | 2 |
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 | |
08.08.2024, 08:23 | |
Помогаю со студенческими работами здесь
4
Ansible не выполняется коммманда Ansible и попытки немощного Ansible, настройка playbook docker образ с php+ansible Указание run_once: в playbook-e Ansible Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |