2019-07-26 10:14:25 +02:00
|
|
|
---
|
2019-08-01 09:57:58 +02:00
|
|
|
- name: Overwrite Oracle the docker-compose
|
2019-07-26 10:14:25 +02:00
|
|
|
hosts: oracle
|
|
|
|
become: true
|
|
|
|
tasks:
|
2020-06-02 02:13:10 +03:00
|
|
|
- name: get statuses for docker containers
|
|
|
|
shell: docker ps -a
|
|
|
|
register: docker1out
|
|
|
|
|
|
|
|
- debug: var=docker1out.stdout_lines
|
|
|
|
|
|
|
|
- name: get status for poabridge
|
2020-06-02 02:45:20 +03:00
|
|
|
shell: /etc/init.d/poabridge status
|
2020-06-02 02:13:10 +03:00
|
|
|
register: serviceout
|
|
|
|
|
|
|
|
- debug: var=serviceout.stdout_lines
|
|
|
|
|
2019-07-26 10:14:25 +02:00
|
|
|
- name: stop the service
|
|
|
|
shell: service poabridge stop
|
|
|
|
|
2020-06-02 02:45:20 +03:00
|
|
|
- name: force to stop redis and rabit
|
|
|
|
shell: docker rm -f oracle_rabbit_1 oracle_redis_1 || true
|
|
|
|
|
2020-06-02 02:13:10 +03:00
|
|
|
- name: get statuses for docker containers
|
|
|
|
shell: docker ps -a
|
|
|
|
register: docker2out
|
|
|
|
|
|
|
|
- debug: var=docker2out.stdout_lines
|
|
|
|
|
2020-02-03 18:48:28 -03:00
|
|
|
- name: Build current oracle image
|
|
|
|
shell: docker build -t oracle:ultimate-testing --file oracle/Dockerfile .
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
become: false
|
|
|
|
args:
|
|
|
|
chdir: "{{ lookup('env', 'PWD') }}/.."
|
|
|
|
|
|
|
|
- name: Replace oracle image
|
|
|
|
replace:
|
|
|
|
path: "/home/poadocker/bridge/oracle/{{ item }}.yml"
|
|
|
|
regexp: 'poanetwork/tokenbridge-oracle:latest'
|
|
|
|
replace: "oracle:ultimate-testing"
|
|
|
|
with_items:
|
|
|
|
- docker-compose
|
|
|
|
- docker-compose-transfer
|
|
|
|
- docker-compose-erc-native
|
|
|
|
|
2019-11-29 09:28:50 -03:00
|
|
|
- include_tasks: oracle-add-docker-external-network.yml
|
|
|
|
with_items:
|
|
|
|
- docker-compose
|
|
|
|
- docker-compose-transfer
|
|
|
|
- docker-compose-erc-native
|
2020-02-03 18:48:28 -03:00
|
|
|
loop_control:
|
|
|
|
loop_var: file
|
2019-10-29 11:55:47 -03:00
|
|
|
|
2019-07-26 10:14:25 +02:00
|
|
|
- name: start the service
|
2020-06-02 02:45:20 +03:00
|
|
|
#shell: service poabridge start
|
|
|
|
shell: /etc/init.d/poabridge start
|
|
|
|
register: startout
|
|
|
|
|
|
|
|
- debug: var=startout.stdout_lines
|
2020-06-02 00:59:05 +03:00
|
|
|
|
|
|
|
- name: get statuses for docker containers
|
|
|
|
shell: docker ps -a
|
2020-06-02 02:13:10 +03:00
|
|
|
register: docker3out
|
2020-06-02 01:33:00 +03:00
|
|
|
|
2020-06-02 02:13:10 +03:00
|
|
|
- debug: var=docker3out.stdout_lines
|