mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-15 05:09:54 +05:00
Update ansible script for PkgServer to use nightly instead of master
This commit is contained in:
committed by
Dan Christian Bogos
parent
3390fb76dc
commit
fbe8e66e32
@@ -224,30 +224,30 @@
|
||||
- hosts: pkg
|
||||
remote_user: '{{ gouser }}'
|
||||
tasks:
|
||||
- name: set cgrates cgrates_version
|
||||
- name: set cgrates cgrates_distribution
|
||||
set_fact:
|
||||
cgrates_version: "{{ hostvars['apt']['cgrates_version'] }}"
|
||||
cgrates_distribution: "{{ hostvars['apt']['cgrates_distribution'] }}"
|
||||
|
||||
- name: Creates directory
|
||||
become: yes
|
||||
file:
|
||||
path: /var/packages/deb/{{ cgrates_version }}/
|
||||
path: /var/packages/deb/{{ cgrates_distribution }}/
|
||||
state: directory
|
||||
|
||||
- name: Remove symlink from current deb package
|
||||
become: yes
|
||||
file:
|
||||
path: /var/packages/deb/{{ cgrates_version }}/cgrates_current_amd64.deb
|
||||
path: /var/packages/deb/{{ cgrates_distribution }}/cgrates_current_amd64.deb
|
||||
state: absent
|
||||
when : cgrates_version == "master" or hostvars['apt']['gitTagVar'].stdout_lines|length > 0
|
||||
when : cgrates_distribution == "nightly" or hostvars['apt']['gitTagVar'].stdout_lines|length > 0
|
||||
|
||||
- name: Move the new package to /var/packages/deb
|
||||
become: yes
|
||||
shell: "sudo mv /tmp/{{ item}} /var/packages/deb/{{ cgrates_version }}/"
|
||||
shell: "sudo mv /tmp/{{ item}} /var/packages/deb/{{ cgrates_distribution }}/"
|
||||
with_items: "{{ hostvars['apt']['debFileName']['stdout_lines'] }}"
|
||||
|
||||
- name: Create the new symlink cgrates_current_amd64.deb
|
||||
become: yes
|
||||
shell: "sudo ln -s /var/packages/deb/{{ cgrates_version }}/{{ item }} /var/packages/deb/{{ cgrates_version }}/cgrates_current_amd64.deb"
|
||||
shell: "sudo ln -s /var/packages/deb/{{ cgrates_distribution }}/{{ item }} /var/packages/deb/{{ cgrates_distribution }}/cgrates_current_amd64.deb"
|
||||
with_items: "{{ hostvars['apt']['debFileName']['stdout_lines'] }}"
|
||||
when : cgrates_version == "master" or hostvars['apt']['gitTagVar'].stdout_lines|length > 0
|
||||
when : cgrates_distribution == "nightly" or hostvars['apt']['gitTagVar'].stdout_lines|length > 0
|
||||
|
||||
@@ -271,28 +271,28 @@
|
||||
- hosts: pkg
|
||||
remote_user: '{{ gouser }}'
|
||||
tasks:
|
||||
- name: set cgrates cgrates_version
|
||||
- name: set cgrates cgrates_distribution
|
||||
set_fact:
|
||||
cgrates_version: "{{ hostvars['yum']['cgrates_version'] }}"
|
||||
cgrates_distribution: "{{ hostvars['yum']['cgrates_distribution'] }}"
|
||||
|
||||
- name: Creates directory
|
||||
become: yes
|
||||
file:
|
||||
path: /var/packages/rpm/{{ cgrates_version }}/
|
||||
path: /var/packages/rpm/{{ cgrates_distribution }}/
|
||||
state: directory
|
||||
|
||||
- name: Remove symlink from current rpm package
|
||||
become: yes
|
||||
file:
|
||||
path: /var/packages/rpm/{{ cgrates_version }}/cgrates_current.rpm
|
||||
path: /var/packages/rpm/{{ cgrates_distribution }}/cgrates_current.rpm
|
||||
state: absent
|
||||
when : cgrates_version == "master" or hostvars['yum']['gitTagVar'].stdout_lines|length > 0
|
||||
when : cgrates_distribution == "nightly" or hostvars['yum']['gitTagVar'].stdout_lines|length > 0
|
||||
|
||||
- name: Move the new package to /var/packages/rpm
|
||||
become: yes
|
||||
shell: "sudo mv /tmp/{{ hostvars['yum']['rmpFileName']['stdout_lines'][0] }} /var/packages/rpm/{{ cgrates_version }}/"
|
||||
shell: "sudo mv /tmp/{{ hostvars['yum']['rmpFileName']['stdout_lines'][0] }} /var/packages/rpm/{{ cgrates_distribution }}/"
|
||||
|
||||
- name: Create the new symlink cgrates_current.rpm
|
||||
become: yes
|
||||
shell: "sudo ln -s /var/packages/rpm/{{ cgrates_version }}/{{ hostvars['yum']['rmpFileName']['stdout_lines'][0] }} /var/packages/rpm/{{ cgrates_version }}/cgrates_current.rpm"
|
||||
when : cgrates_version == "master" or hostvars['yum']['gitTagVar'].stdout_lines|length > 0
|
||||
shell: "sudo ln -s /var/packages/rpm/{{ cgrates_distribution }}/{{ hostvars['yum']['rmpFileName']['stdout_lines'][0] }} /var/packages/rpm/{{ cgrates_distribution }}/cgrates_current.rpm"
|
||||
when : cgrates_distribution == "nightly" or hostvars['yum']['gitTagVar'].stdout_lines|length > 0
|
||||
|
||||
@@ -57,7 +57,7 @@ Run the following commands:
|
||||
|
||||
::
|
||||
|
||||
wget http://pkg.cgrates.org/deb/master/cgrates_current_amd64.deb
|
||||
wget http://pkg.cgrates.org/deb/nightly/cgrates_current_amd64.deb
|
||||
dpkg -i cgrates_current_amd64.deb
|
||||
|
||||
As a side note on http://pkg.cgrates.org one can find an entire archive of CGRateS packages.
|
||||
@@ -100,7 +100,7 @@ Run the following commands:
|
||||
|
||||
::
|
||||
|
||||
sudo rpm -i http://pkg.cgrates.org/rpm/master/cgrates_current.rpm
|
||||
sudo rpm -i http://pkg.cgrates.org/rpm/nightly/cgrates_current.rpm
|
||||
|
||||
As a side note on http://pkg.cgrates.org one can find an entire archive of CGRateS packages.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user