From db5c6cc4b9c82a6979174adfd8ab0e483d0662f7 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Fri, 4 Aug 2023 12:39:45 -0400 Subject: [PATCH] Add variable to cgrates role to decide whether to clone the repo Sometimes we want to use the already existing repo without overwriting. Defaults to true (will clone). --- data/ansible/roles/install_cgrates/defaults/main.yaml | 3 ++- data/ansible/roles/install_cgrates/tasks/main.yaml | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/data/ansible/roles/install_cgrates/defaults/main.yaml b/data/ansible/roles/install_cgrates/defaults/main.yaml index 5b5db7aa2..4008c24a8 100644 --- a/data/ansible/roles/install_cgrates/defaults/main.yaml +++ b/data/ansible/roles/install_cgrates/defaults/main.yaml @@ -1,5 +1,6 @@ --- golang_gopath: "/home/{{ ansible_user }}/go" +clone_repository: true cgrates_dir: "{{ golang_gopath }}/src/github.com/cgrates/cgrates" golang_install_dir: /usr/local/go git_version: "master" @@ -10,4 +11,4 @@ cgrates_dependencies: - redis-server - mariadb-server - make - - gcc \ No newline at end of file + - gcc diff --git a/data/ansible/roles/install_cgrates/tasks/main.yaml b/data/ansible/roles/install_cgrates/tasks/main.yaml index 139a15345..bd680f30a 100644 --- a/data/ansible/roles/install_cgrates/tasks/main.yaml +++ b/data/ansible/roles/install_cgrates/tasks/main.yaml @@ -13,6 +13,7 @@ mode: "u=rwx,go=rx" owner: "{{ ansible_user }}" dest: "{{ cgrates_dir }}" + when: clone_repository - name: Git clone cgrates ansible.builtin.git: @@ -21,6 +22,7 @@ update: yes force: yes version: "{{ git_version }}" + when: clone_repository - name: Build cgrates ansible.builtin.command: