diff --git a/.gitignore b/.gitignore
index a8b42eb6eed1d00740f6dd332a49c2add9cf6c40..8211b474be48c849aba7ade82908a68463b8518a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 *.retry
+vendor
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..5a010cd76dcaf717cd5304f2101d0d52cc0a4285
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+# Install Ansible dependencies
+```
+ansible-galaxy install -r dependencies.yml -p vendor
+```
diff --git a/coopdevs.yml b/coopdevs.yml
index 2e2619a1159a6f14098e5a919bcb4ffdd8a17819..37109aa6c7d984b6a127b321a0499005b1b9f9e2 100644
--- a/coopdevs.yml
+++ b/coopdevs.yml
@@ -7,3 +7,4 @@
     - common
     - http-server
     - coopdevs.org
+    - role: vendor/geerlingguy.postgresql
diff --git a/dependencies.yml b/dependencies.yml
new file mode 100644
index 0000000000000000000000000000000000000000..fcba06de0b7a9de628eca08c7373f977575620a3
--- /dev/null
+++ b/dependencies.yml
@@ -0,0 +1,2 @@
+- src: geerlingguy.postgresql
+  version: 1.3.1