mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-14 12:49:54 +05:00
Updated docker ansible script
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
---
|
||||
- name: Check and set python version on APT server
|
||||
hosts: docker
|
||||
hosts: dkr
|
||||
remote_user: '{{ user }}'
|
||||
gather_facts: false
|
||||
tasks:
|
||||
@@ -11,7 +11,7 @@
|
||||
fi
|
||||
become: true
|
||||
|
||||
- hosts: docker
|
||||
- hosts: dkr
|
||||
vars:
|
||||
###############################################################
|
||||
##################### Golang Vars #############################
|
||||
@@ -34,7 +34,7 @@
|
||||
# CGRateS vars
|
||||
cgrates_dir: "{{ golang_gopath }}/src/github.com/cgrates/cgrates"
|
||||
cgrates_branch: "master"
|
||||
cgrates_distribution: "master"
|
||||
cgrates_distribution: "nightly"
|
||||
docker_tag: "latest"
|
||||
|
||||
dependencies:
|
||||
@@ -145,11 +145,11 @@
|
||||
args:
|
||||
chdir: '{{ cgrates_dir }}/data/docker/scratch'
|
||||
|
||||
- name: copy default config
|
||||
- name: copy certificate authority
|
||||
copy:
|
||||
remote_src: yes
|
||||
src: "{{ cgrates_dir }}/data/conf/cgrates/cgrates.json"
|
||||
dest: "{{ cgrates_dir }}/data/docker/scratch/cgrates.json"
|
||||
src: "/etc/ssl/certs/ca-certificates.crt"
|
||||
dest: "{{ cgrates_dir }}/data/docker/scratch/ca-certificates.crt"
|
||||
|
||||
- name: get git tag
|
||||
shell: "git tag -l --points-at HEAD"
|
||||
@@ -217,6 +217,17 @@
|
||||
docker image push 127.0.0.1:5000/{{ cgrates_distribution }}/cgr-tester:latest;
|
||||
when: cgrates_branch == "master"
|
||||
|
||||
- name: clean binar files
|
||||
file:
|
||||
path: "{{ cgrates_dir }}/data/docker/scratch/{{ item }}"
|
||||
state: absent
|
||||
with_items:
|
||||
- cgr-engine
|
||||
- cgr-console
|
||||
- cgr-loader
|
||||
- cgr-migrator
|
||||
- cgr-tester
|
||||
|
||||
- name: docker_tag is
|
||||
debug:
|
||||
msg: "{{ docker_tag }}"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
FROM scratch
|
||||
ADD ./cgr-console /usr/bin/
|
||||
COPY ./ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
ENTRYPOINT ["/usr/bin/cgr-console"]
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
FROM scratch
|
||||
ADD ./cgr-engine /usr/bin/
|
||||
COPY ./ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
ENTRYPOINT ["/usr/bin/cgr-engine", "-logger=*stdout"]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
FROM scratch
|
||||
ADD ./cgr-loader /usr/bin/
|
||||
COPY ./ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
ENTRYPOINT ["/usr/bin/cgr-loader"]
|
||||
CMD ["-config_path=/etc/cgrates/"]
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
FROM scratch
|
||||
ADD ./cgr-migrator /usr/bin/
|
||||
COPY ./ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
ENTRYPOINT ["/usr/bin/cgr-migrator"]
|
||||
CMD ["-config_path=/etc/cgrates/"]
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
FROM scratch
|
||||
ADD ./cgr-tester /usr/bin/
|
||||
COPY ./ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||
ENTRYPOINT ["/usr/bin/cgr-tester"]
|
||||
|
||||
Reference in New Issue
Block a user