From 4ae5972f9468d79397f5ee910df8008c648db567 Mon Sep 17 00:00:00 2001
From: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
Date: Thu, 14 Mar 2019 18:11:57 +0100
Subject: [PATCH] Start dnscrypt-proxy after systemd-resolved (#1357)

---
 roles/dns_encryption/tasks/ubuntu.yml | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/roles/dns_encryption/tasks/ubuntu.yml b/roles/dns_encryption/tasks/ubuntu.yml
index 89515dd..f9cd7ee 100644
--- a/roles/dns_encryption/tasks/ubuntu.yml
+++ b/roles/dns_encryption/tasks/ubuntu.yml
@@ -47,10 +47,14 @@
     owner: root
     group: root
 
-- name: Ubuntu | Add capabilities to bind ports
+- name: Ubuntu | Add custom requirements to successfully start the unit
   copy:
-    dest: /etc/systemd/system/dnscrypt-proxy.service.d/99-capabilities.conf
+    dest: /etc/systemd/system/dnscrypt-proxy.service.d/99-algo.conf
     content: |
+      [Unit]
+      After=systemd-resolved.service
+      Requires=systemd-resolved.service
+
       [Service]
       AmbientCapabilities=CAP_NET_BIND_SERVICE
   notify: