Updated docker ansible script

This commit is contained in:
Trial97
2020-07-17 10:43:01 +03:00
parent e47a3536c5
commit 92e013cc5b
6 changed files with 22 additions and 6 deletions

View File

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

View File

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

View File

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

View File

@@ -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/"]

View File

@@ -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/"]

View File

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