Add needed pypi patching for oof
OOF component recently introduced new internet dependency
and it's downloading flask and requests pip packages.
This patch is needed for fixing this in offline platform.
Change-Id: I5bb707bf13af30f6df5cfd42cee75e2d1839821e
Issue-ID: OPTFRA-509
Signed-off-by: Michal Ptacek <m.ptacek@partner.samsung.com>
diff --git a/patches/onap-dublin-patch-role/tasks/main.yml b/patches/onap-dublin-patch-role/tasks/main.yml
index fd0ba3c..fb81f20 100644
--- a/patches/onap-dublin-patch-role/tasks/main.yml
+++ b/patches/onap-dublin-patch-role/tasks/main.yml
@@ -8,6 +8,13 @@
- common/dgbuilder/templates/deployment.yaml
register: npm_files_check
+- name: Check presence of files for nexus domain resolving
+ stat:
+ path: "{{ app_helm_charts_infra_directory }}/{{ item }}"
+ with_items:
+ - oof/charts/oof-cmso/charts/oof-cmso-service/resources/config/msosimulator.sh
+ register: hosts_files_check
+
- name: Patch OOM - set npm registry
lineinfile:
path: "{{ item.stat.path }}"
@@ -18,3 +25,12 @@
with_items: "{{ npm_files_check.results }}"
when: item.stat.exists
+- name: Patch OOM - nexus domain resolving
+ lineinfile:
+ path: "{{ item.stat.path }}"
+ regexp: '^(.*)HOSTS_FILE_RECORD'
+ line: '\g<1>{{ cluster_ip }} {{ simulated_hosts.nexus | join(" ") }} >> /etc/hosts;'
+ backrefs: yes
+ state: present
+ with_items: "{{ hosts_files_check.results }}"
+ when: item.stat.exists