From f1e28fdbe92f100a7de9349460de64518f4b2679 Mon Sep 17 00:00:00 2001 From: Ivan Usov Date: Mon, 16 Sep 2024 15:13:31 +0200 Subject: [PATCH] Allow multiple deployments --- defaults/main.yaml | 1 + tasks/main.yaml | 2 +- vars/main.yaml | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/defaults/main.yaml b/defaults/main.yaml index 0f64d16..d7d431a 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -2,6 +2,7 @@ bec_user: bec bec_deployments_path: /opt/bec_deployments +deployment_name: production bec_version: main ophyd_devices_version: main bec_widgets_version: main diff --git a/tasks/main.yaml b/tasks/main.yaml index 7ee1e3b..bc57f77 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -156,7 +156,7 @@ become_user: "{{ bec_user }}" ansible.builtin.file: src: "{{ bec_path }}" - dest: "{{ bec_deployments_path }}/bec_deployment" + dest: "{{ bec_deployments_path }}/{{ deployment_name }}" state: link register: bec_deployment_link when: not ansible_check_mode diff --git a/vars/main.yaml b/vars/main.yaml index d8b8985..17a2841 100644 --- a/vars/main.yaml +++ b/vars/main.yaml @@ -1,6 +1,6 @@ --- bec_venv_name: bec_venv -bec_path: "{{ bec_deployments_path }}/bec_deployment_{{ ansible_date_time['iso8601_basic_short'] }}" +bec_path: "{{ bec_deployments_path }}/{{ deployment_name }}_deployments/{{ ansible_date_time['iso8601_basic_short'] }}" bec_venv_path: "{{ bec_path }}/{{ bec_venv_name }}" bec_user_branch_name: "{{ bec_user }}_{{ ansible_date_time['iso8601_basic_short'] }}"