шаблона? Я пишу на локальную машину.
- template:
src: pg_stat_statements_reset_grants.j2
dest: pg_stat_statements_reset_grants.sql
delegate_to: localhost
become: true
Сейчас получаю ошибку:
Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user (rc: 1, err: chmod: Invalid file mode: A+user:postgres:rx:allow
}). For information on working around this
become_user поможет переключить на конкретного пользователя
самый простой, но не правильный способ ansible.cfg [defaults] .... allow_world_readable_tmpfiles=true
там проблема в том что тот юзер может не иметь доступа ко временным файлам
Вначале стоит блок с пользователем постгрес. Моя цель была поменять пользователя для одной задачи внутри блока. Такое возможно?
да become: yes become_user: postgres
Обсуждают сегодня