--- # RHEL/CentOS only. Set a repository to use for PostgreSQL installation. postgresql_enablerepo: "" postgresql_user: postgres postgresql_group: postgres postgresql_unix_socket_directories: - /var/run/postgresql # Global configuration options that will be set in postgresql.conf. postgresql_global_config_options: - option: unix_socket_directories value: '{{ postgresql_unix_socket_directories | join(",") }}' # Debian only. Used to generate the locales used by PostgreSQL databases. postgresql_locales: - 'en_US.UTF-8' # Databases to ensure exist. postgresql_databases: [] # - name: exampledb # required; the rest are optional # lc_collate: # defaults to 'en_US.UTF-8' # lc_ctype: # defaults to 'en_US.UTF-8' # encoding: # defaults to 'UTF-8' # template: # defaults to 'template0' # login_host: # defaults to 'localhost' # login_password: # defaults to not set # login_user: # defaults to '{{ postgresql_user }}' # login_unix_socket: # defaults to 1st of postgresql_unix_socket_directories # port: # defaults to not set # state: # defaults to 'present' # Users to ensure exist. postgresql_users: [] # - name: jdoe #required; the rest are optional # password: # defaults to not set # priv: # defaults to not set # role_attr_flags: # defaults to not set # login_host: # defaults to 'localhost' # login_password: # defaults to not set # login_user: # defaults to '{{ postgresql_user }}' # login_unix_socket: # defaults to 1st of postgresql_unix_socket_directories # port: # defaults to not set # state: # defaults to 'present'