--- - name: Create application DB user postgresql_user: login_host: "{{ atl_db_host }}" login_user: "{{ atl_db_root_user }}" login_password: "{{ atl_db_root_password }}" port: "{{ atl_db_port }}" name: "{{ atl_jdbc_user }}" password: "{{ atl_jdbc_password }}" expires: 'infinity' tags: - new_only - name: Update root privs for new user postgresql_privs: login_host: "{{ atl_db_host }}" login_user: "{{ atl_db_root_user }}" login_password: "{{ atl_db_root_password }}" database: postgres roles: "{{ atl_db_root_user }}" objs: "{{ atl_jdbc_user }}" type: group tags: - new_only - name: Create application database postgresql_db: login_host: "{{ atl_db_host }}" login_user: "{{ atl_db_root_user }}" login_password: "{{ atl_db_root_password }}" port: "{{ atl_db_port }}" name: "{{ atl_jdbc_db_name }}" owner: "{{ atl_jdbc_user }}" encoding: "{{ atl_jdbc_encoding }}" lc_collate: "{{ atl_jdbc_collation }}" lc_ctype: "{{ atl_jdbc_ctype }}" template: "{{ atl_jdbc_template }}" tags: - new_only