diff --git a/README.md b/README.md
index 0e47338bc53fff1fbb4704e8f6d84d7efdb4026f..0e393c5547d05073f5adb4ef9b1f03dd7522f539 100644
--- a/README.md
+++ b/README.md
@@ -13,15 +13,14 @@ To deploy this role to a managed host, the following software must be installed
 * Python3
 * SSHd
 
-## Quick start
-
+Other roles required by this role can be easily installed using `ansible-galaxy` if necessary. As the roles reside in SLUB's local Git server instance, you might need a password for certain repositories despite most of them being publicly available. This command will install the required roles in the correct location so they are found in the search path:
 ```
-        ansible-playbook site.yml [-i <INVENTORY_FILE>] [--limit <HOSTNAME>] [-u <USERNAME>] [-b]
+	ansible-galaxy install -r requirements.yml -p ../
 ```
 
-## General Ansible usage
+## Quick start
 
-Most options already have sensible defaults in `ansible.cfg`. However, you can override these defaults using CLI options/flags if you want to.
+Most options already have sensible defaults in `ansible.cfg`. However, you can override these defaults using CLI options/flags if you want to. The flags can be combined if necessary, and most of them have long versions as well. Get more information using `ansible-playbook --help`.
 
 To simply run the playbook, just call the `site.yml` playbook like this:
 ```
@@ -42,12 +41,6 @@ If you do not have Vault password files in the directory above the role direcory
 	ansible-playbook site.yml --ask-vault-pass
 ```
 
-You can use your own inventory file by adding the `-i` or `--inventory=INVENTORY` option:
-```
-	ansible-playbook site.yml -i inventory.yml
-	ansible-playbook site.yml --inventory=inventory.yml
-```
-
 Tasks in this role have been tagged to enable users to only run subsets of tasks. This can be leveraged to decrease run times or run only certain tasks after small changes.
 To list all available tags, use:
 ```
diff --git a/requirements.yml b/requirements.yml
new file mode 100644
index 0000000000000000000000000000000000000000..629afa7cdabb7ba183d46541ba7ae16c4b759afc
--- /dev/null
+++ b/requirements.yml
@@ -0,0 +1,10 @@
+---
+# https://docs.ansible.com/ansible/latest/galaxy/user_guide.html#installing-multiple-roles-from-a-file
+- src: git+https://git.slub-dresden.de/digital-preservation/ansible_lza_install_common.git
+  scm: git
+- src: git+https://git.slub-dresden.de/digital-preservation/ansible_lza_server_hardening.git
+  scm: git
+- src: git+https://git.slub-dresden.de/digital-preservation/ansible_slub_osquery.git
+  scm: git
+#- src: git+
+#  scm: git