Какую роль ansible лучше использовать для создания только бд и юзеров в PostgreSQL без применения остальных настроек?
А в чем сложность собственно? Там плейбук на 10 строк. По крайней мере для Mysql.###
   - name: 'Pwgen MySQL User Password'
      command: pwgen 12 1
      register: mysql_user_pass

    - name: 'Add MySQL DB'
      mysql_db: 'name={{ username }} encoding=utf8 login_user=root login_password={{ mysql_root_pass }} state=present'

    - name: 'Add MySQL user'
      mysql_user: 'name={{ username }} password={{ mysql_user_pass.stdout }} priv={{ username }}.*:ALL login_user=root login_password={{ mysql_root_pass }} state=present'
так в ансибле есть стандартный модуль для постгреса 
  postgresql_user: name=34567гнек3у
                   password=акпер6н7о8л76н5е4к
                   role_attr_flags=REPLICATION