mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 10:06:24 +05:00
Update go role to support both apt and dnf
This commit is contained in:
committed by
Dan Christian Bogos
parent
b6842a79ad
commit
691eef8e43
@@ -4,7 +4,7 @@
|
||||
tasks:
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../../roles/install_go
|
||||
name: ../../roles/go
|
||||
|
||||
- name: Install and configure CGRateS
|
||||
import_role:
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
name: ../../roles/install_freeswitch
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../../roles/install_go
|
||||
name: ../../roles/go
|
||||
|
||||
- name: Install and config CGRateS
|
||||
import_role:
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../../roles/install_go
|
||||
name: ../../roles/go
|
||||
|
||||
- name: Install and configure CGRateS
|
||||
import_role:
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
state: present
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../roles/install_go
|
||||
name: ../roles/go
|
||||
|
||||
- name: Create coprgate directory
|
||||
become: yes
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
# Install Go
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../roles/install_go
|
||||
name: ../roles/go
|
||||
|
||||
###########################################################################################################################
|
||||
###########################################################################################################################
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
# Install Go
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../roles/install_go
|
||||
name: ../roles/go
|
||||
|
||||
###########################################################################################################################
|
||||
###########################################################################################################################
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
# Install Go
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../roles/install_go
|
||||
name: ../roles/go
|
||||
|
||||
###########################################################################################################################
|
||||
###########################################################################################################################
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../roles/install_go
|
||||
name: ../roles/go
|
||||
|
||||
- name: Install and configure CGRateS
|
||||
import_role:
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
---
|
||||
# defaults for install_go
|
||||
# Package manager to use
|
||||
package_manager: apt
|
||||
|
||||
# Go version to install
|
||||
golang_version: 1.20.4
|
||||
golang_version: 1.20.5
|
||||
|
||||
# Expected go version output
|
||||
go_version_target: "go version go{{ golang_version }} linux/amd64"
|
||||
@@ -4,13 +4,21 @@
|
||||
ignore_errors: true
|
||||
register: go_version_output
|
||||
|
||||
- name: Install Go dependencies
|
||||
- name: Install Go dependencies with apt
|
||||
become: yes
|
||||
apt:
|
||||
name: '{{ go_dependencies }}'
|
||||
state: present
|
||||
update_cache: yes
|
||||
cache_valid_time: 86400
|
||||
when: package_manager == 'apt'
|
||||
|
||||
- name: Install Go dependencies with dnf
|
||||
become: yes
|
||||
dnf:
|
||||
name: '{{ go_dependencies }}'
|
||||
state: present
|
||||
update_cache: yes
|
||||
when: package_manager == 'dnf'
|
||||
|
||||
- name: Remove old installation of Go if needed
|
||||
become: yes
|
||||
@@ -164,7 +164,7 @@
|
||||
# Install Go
|
||||
- name: Install Go
|
||||
import_role:
|
||||
name: ../roles/install_go
|
||||
name: ../roles/go
|
||||
|
||||
###########################################################################################################################
|
||||
###########################################################################################################################
|
||||
|
||||
Reference in New Issue
Block a user