Update ansible script for PkgServer to use nightly instead of master

This commit is contained in:
TeoV
2020-02-19 09:25:56 +02:00
committed by Dan Christian Bogos
parent 3390fb76dc
commit fbe8e66e32
3 changed files with 18 additions and 18 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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.