From 58bbda3b44ce91397c1dc6da04613663b794c3af Mon Sep 17 00:00:00 2001 From: abhishek-sa1 Date: Wed, 10 Jul 2024 13:34:19 +0530 Subject: [PATCH] proxy fix --- .../roles/configure_proxy/tasks/configure_proxy_ubuntu.yml | 5 +++-- prepare_cp/roles/configure_proxy/vars/main.yml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/prepare_cp/roles/configure_proxy/tasks/configure_proxy_ubuntu.yml b/prepare_cp/roles/configure_proxy/tasks/configure_proxy_ubuntu.yml index 9c869b5f7..a6698a197 100644 --- a/prepare_cp/roles/configure_proxy/tasks/configure_proxy_ubuntu.yml +++ b/prepare_cp/roles/configure_proxy/tasks/configure_proxy_ubuntu.yml @@ -45,10 +45,11 @@ ansible.builtin.include_tasks: configure_user_registry_port.yml - name: Configure squid proxy - ansible.builtin.replace: + ansible.builtin.lineinfile: path: "{{ squid_proxy_conf_path }}" regexp: "{{ squid_proxy_conf_regxp }}" - replace: "{{ squid_proxy_conf_replace }}" + insertafter: EOF + line: "{{ squid_proxy_conf_replace }}" register: configure_proxy - name: Restart squid service diff --git a/prepare_cp/roles/configure_proxy/vars/main.yml b/prepare_cp/roles/configure_proxy/vars/main.yml index 02b4836ba..b2e8985f9 100644 --- a/prepare_cp/roles/configure_proxy/vars/main.yml +++ b/prepare_cp/roles/configure_proxy/vars/main.yml @@ -15,7 +15,7 @@ # Usage: configue_proxy_ubuntu.yml squid_proxy_conf_path: /etc/squid/squid.conf -squid_proxy_conf_regxp: "^#http_access allow localnet" +squid_proxy_conf_regxp: "^#(.*)http_access allow localnet" squid_proxy_conf_replace: "http_access allow localnet" repo_update_fail_msg: "Failed. Unable to run apt update. Please make sure all required repos are reachable. Remove or Update unreachable repos configured and re-run the playbook."