[ANSIBLE] Setup config file containing resources dir full path 24/124324/4
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 17 Sep 2021 09:35:57 +0000 (11:35 +0200)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 17 Sep 2021 10:07:12 +0000 (10:07 +0000)
Such config might be handy in scenarios where user defined scripts
populated with offline-platform require to leverage the full path to
resources directory on infra node.

Change-Id: I5b4468ef7b396d2583ad64255679a29f3ff675b4
Issue-ID: OOM-2835
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
ansible/roles/resource-data/defaults/main.yml
ansible/roles/resource-data/tasks/main.yml
ansible/roles/resource-data/templates/resources.cfg.j2 [new file with mode: 0644]

index 5905ad4..962bf10 100644 (file)
@@ -1,2 +1,3 @@
 ---
 resources_on_nfs: false
+resources_cfg_path: /etc/default/resources.cfg
index 023a160..74e647f 100644 (file)
@@ -41,3 +41,9 @@
   when:
     - inventory_hostname in groups.infrastructure
     - hostvars[groups.resources.0].to_be_uploaded_resources_list is defined
+
+- name: Store resources location in cfg file
+  template:
+    src: resources.cfg.j2
+    dest: "{{ resources_cfg_path }}"
+  when: inventory_hostname in groups.infrastructure
diff --git a/ansible/roles/resource-data/templates/resources.cfg.j2 b/ansible/roles/resource-data/templates/resources.cfg.j2
new file mode 100644 (file)
index 0000000..74f8776
--- /dev/null
@@ -0,0 +1 @@
+APP_DATA_PATH={{ app_data_path }}