Dockerfile, localnode, sentry node scripts changes

- Updated Dockerfile and created build-docker target
- Changed localnode docker image to set permissions to more permissive (docker has different user than host system)
- Added sentry node terraform and ansible script
This commit is contained in:
Greg Szabo
2018-04-16 11:34:01 -04:00
parent b3904b8da8
commit 8bdfe15de9
7 changed files with 48 additions and 54 deletions

View File

@@ -1,16 +1,18 @@
---
#Requires BINARY and CONFIGDIR variables set.
#N=4 hosts by default.
- hosts: all
user: root
any_errors_fatal: true
gather_facts: no
gather_facts: yes
vars:
- service: tendermint
- N: 4
roles:
- stop
- unsafe_reset
- config
- unsafe_reset
- start

View File

@@ -7,9 +7,11 @@
mode: 0755
- name: Copy config
when: item <= N and ansible_hostname == 'remotenet-node' ~ item
copy:
src: "{{CONFIGDIR}}/node0/"
src: "{{CONFIGDIR}}/node{{item}}/"
dest: "/home/{{service}}/.{{service}}/"
owner: "{{service}}"
group: "{{service}}"
loop: [ 0, 1, 2, 3, 4, 5, 6, 7 ]

View File

@@ -1,3 +1,4 @@
- command: "{{service}} node unsafe_reset_all"
- command: "{{service}} unsafe_reset_all {{ (service != 'tendermint') | ternary('node','') }} --home /home/{{service}}/.{{service}}"
become_user: "{{service}}"
become: yes