From e57df7ddbeb3fdad3bc6abd04efcab6a21c8b7cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Thu, 7 Dec 2023 13:10:04 +0100
Subject: [PATCH] fix: remove proxy settings even if values from Ansible Vault
 are not available

---
 tasks/configure_proxy.yml | 18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

diff --git a/tasks/configure_proxy.yml b/tasks/configure_proxy.yml
index 8188546..3e4a7ff 100644
--- a/tasks/configure_proxy.yml
+++ b/tasks/configure_proxy.yml
@@ -8,25 +8,9 @@
     owner: "root"
     group: "root"
     state: absent
-    block: |
-      ### HTTP:
-      # http_proxy=http://<Benutzername>:<Passwort>@<Proxy>:<Port>
-      http_proxy=http://{{ vault_proxy_hostname }}.{{ vault_proxy_domain }}:{{ vault_proxy_http_port }}
-      #Der Benutzer und das Passwort müssen lediglich bei geforderter
-      #Authentifizierung angegeben werden. Ansonsten einfach den Proxy und
-      #den Port angeben.
-
-      ### HTTPS:
-      # https_proxy=https://<Benutzername>:<Passwort>@<Proxy>:<Port>
-      # https_proxy=https://{{ vault_proxy_hostname }}.{{ vault_proxy_domain }}:{{ vault_proxy_https_port }}
-
-      # no_proxy=localhost,<auszuschließende Domains>
-      no_proxy=localhost,127.0.0.1,{{ ansible_hostname }},{{ ansible_hostname }}.{{ vault_proxy_domain }},{{ vault_no_proxy }}
-      soap_use_proxy=on
-    insertafter: EOF
 
 - name: Konfigurationsdateien einspielen - apt-get fuer Proxyverwendung konfigurieren
   ansible.builtin.lineinfile:
     dest: "/etc/apt/apt.conf.d/70debconf"
-    line: 'Acquire::http::Proxy { "http://{{ vault_proxy_hostname }}.{{ vault_proxy_domain }}:{{ vault_proxy_http_port }}" };'
+    regexp: '^Acquire::http::Proxy { "http://'
     state: absent
-- 
GitLab