Commit Graph

53 Commits

Author SHA1 Message Date
Jakub Sokołowski 2b094092e8
upgrade alibaba cloud instance to ecs.sn1ne.large
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-22 13:17:39 +01:00
Jakub Sokołowski a13cfbfe8c
remove unnecessary entrypoint for new geth image
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-21 16:49:52 +01:00
Jakub Sokołowski 8dc4ca59b3
change swarm logging level to info
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-21 16:44:55 +01:00
Jakub Sokołowski 46291e894b
enable watchtawer updates for swarm-geth container too
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-21 16:42:22 +01:00
Jakub Sokołowski c44126c175
use ethereum/client-go:latest instead of ethdevops/geth:v1.8.14
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-21 16:38:53 +01:00
Jakub Sokołowski 2137213148
add dependency on infra-role-tinc
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-21 12:15:13 +01:00
Jakub Sokołowski e799435711
add upgrade playbook
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-07 15:03:32 +01:00
Jakub Sokołowski e578e8f9a7
quite echo for secrets
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-07 09:37:00 +01:00
Jakub Sokołowski 7d16d2a7f8
remove cleanup from all
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-07 09:34:24 +01:00
Jakub Sokołowski bea169eb24
fix support for multiple platforms
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-07 09:31:41 +01:00
Jakub Sokołowski de2d8c0f2c
fix how ansible provisioner is installed
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-07 09:20:59 +01:00
Jakub Sokołowski 446144d3c2
add init-terraform
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-07 09:19:25 +01:00
Jakub Sokołowski 943b30c4fa
add volume size of 50GB for google cloud hosts 2018-11-07 13:35:02 +01:00
Jakub Sokołowski f298cc65f3
replace multi-provider with one from github
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-07 13:28:17 +01:00
Jakub Sokołowski 73ab0af813
limit digitalocean plugin version to 0.1.3
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-07 12:20:46 +01:00
Jakub Sokołowski 1481471e45
use --ignore-errors with ansible-galaxy
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-10-26 01:49:49 +02:00
Jakub Sokołowski cb6d0a7dd7
add link for more details 2018-10-25 15:44:24 +02:00
Jakub Sokołowski 83cb9e7210 reduce swarm verbosity 2018-10-16 08:57:16 -04:00
Jakub Sokołowski bab53ebc55 increase client max body size for swarm to 10m 2018-10-15 12:50:33 -04:00
Jakub Sokołowski d5cd0abb93
remove useless ports, add auto_remove
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-18 15:17:15 -04:00
Jakub Sokołowski 71ac5f673a
enable ICMP Ping for Alicloud hosts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-17 15:45:05 -04:00
Jakub Sokołowski 92159adc65
add watchtower for updating swarm 2018-09-12 15:43:20 -04:00
Jakub Sokołowski 0de9945521
bump intance type for google cloud 2018-09-06 11:43:30 -04:00
Jakub Sokołowski 6847270bc3
use CloudFlare load balancers for Swarm 2018-09-06 11:42:52 -04:00
Jakub Sokołowski 9c347aa082
add cloudflare org_id 2018-09-05 22:41:11 -04:00
Jakub Sokołowski 777f6de1f1
increase ssh timeout for ansible 2018-09-03 13:07:39 -04:00
Jakub Sokołowski 6efff56d9e
fix geth path for account generation step 2018-09-03 01:06:36 -04:00
Jakub Sokołowski 7175b13a30
specify the root fs size for GC instances
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-03 00:08:47 -04:00
Jakub Sokołowski 9beb34b365
add swarm store size limits 2018-09-01 13:07:48 -04:00
Jakub Sokołowski 0e74b9072e
proxy 8080 so both http and ssl have body size limits 2018-08-30 15:21:40 -04:00
Jakub Sokołowski 94ce40f352
use official docker images from ethdevops for swarm and geth 2018-08-30 12:06:41 -04:00
Jakub Sokołowski 3aa7614cb8
move bootnodes options to geth node 2018-08-30 08:30:48 -04:00
Jakub Sokołowski 1271d4aae2
add swarm bootnodes from a gist list 2018-08-29 15:00:31 -04:00
Jakub Sokołowski 260b1249ae
add body size limit 2018-08-29 14:00:50 -04:00
Jakub Sokołowski 1e39d2d0d4
use 8080 for http and 8443 for https to match cloudflare 2018-08-29 13:19:32 -04:00
Jakub Sokołowski 4929091f44
fix protocol for http and https 2018-08-29 13:13:32 -04:00
Jakub Sokołowski aa9aa6f954
enable https access via 8900 port 2018-08-28 15:27:07 -04:00
Jakub Sokołowski 6d5cda5fb4
add dependency on nginx module 2018-08-28 10:27:14 -04:00
Jakub Sokołowski 4dc5b1f87b
add AliCloud host to swarm 2018-08-28 10:26:31 -04:00
Jakub Sokołowski b904afd2d3
add origin-cert role 2018-08-28 10:12:08 -04:00
Jakub Sokołowski 9b49168180
enable swarm http interface at 8800 2018-08-28 10:05:21 -04:00
Jakub Sokołowski 20874c92fd
apply the elastic IP fix for Alibaba Cloud 2018-08-27 15:20:01 -04:00
Jakub Sokołowski 9571bd8b5e
add 8301 consul port to open by default 2018-08-02 11:20:15 -04:00
Jakub Sokołowski ef9173094f
disable lifecycle for now 2018-08-02 10:36:16 -04:00
Jakub Sokołowski 08852eee19
set password to be empty, fix RCP address 2018-08-01 16:13:41 -04:00
Jakub Sokołowski f01c80ad46
add swarm role 2018-08-01 15:58:01 -04:00
Jakub Sokołowski dae22ad43d
change name of hosts, fix size of droplet 2018-08-01 15:57:29 -04:00
Jakub Sokołowski 52ececd0f1
add requirements and bootstra.yml 2018-08-01 14:28:00 -04:00
Jakub Sokołowski de790722fb
add readme 2018-08-01 14:22:27 -04:00
Jakub Sokołowski a4ea13c7c2
add basic main.tf and workpaces.tf 2018-08-01 14:20:09 -04:00