diff --git a/postgres/init.sls b/postgres/init.sls index 156a3ea..e94ba86 100644 --- a/postgres/init.sls +++ b/postgres/init.sls @@ -58,6 +58,12 @@ install-postgres-libpq-dev: - name: {{ postgres.pkg_libpq_dev }} {% endif %} +{% if postgres.pkg_contrib != False %} +install-postgres-contrib: + pkg.installed: + - name: {{ postgres.pkg_contrib }} +{% endif %} + {% if 'postgresconf' in pillar.get('postgres', {}) %} postgresql-conf: file.blockreplace: diff --git a/postgres/map.jinja b/postgres/map.jinja index d1b94cf..f221cf7 100644 --- a/postgres/map.jinja +++ b/postgres/map.jinja @@ -37,6 +37,7 @@ 'pkg' : 'postgresql-' + pg_version.id, 'pkg_dev' : 'postgresql-server-dev-' + pg_version.id, 'pkg_libpq_dev' : 'libpq-dev', + 'pkg_contrib' : 'postgresql-contrib-' + pg_version.id, 'pkg_repo' : 'deb http://apt.postgresql.org/pub/repos/apt/ ' + grains['lsb_distrib_codename'] + '-pgdg main', 'pkg_repo_file' : '/etc/apt/sources.list.d/pgdg.list', 'python' : 'python-pygresql',