1
我使用Ansible 1.9.1 Debian的7下一個Debian 8.3的機器,當我去創建使用一個新的PostgreSQL日efollowing語法ansible創建一個Postgres用戶
- name: Create postgresql user
postgresql_user: user={{ db_user }} password={{ db_passwd }} role_attr_flags=CREATEDB,SUPERUSER
become_user: postgres
它只是掛在那兒。我解決這個問題的唯一方法是允許postgres具有無密碼sudo訪問權限。這不是最好的想法,我想知道當它坐在那裏時發生了什麼。
%sudo ALL= (postgres) NOPASSWD: ALL