116 Commits

Author SHA1 Message Date
troymc
d8a0765a2a awsdeploy.sh can now deploy N servers or N clients 2016-05-03 21:02:58 +02:00
troymc
19819b880f awsdeploy_servers.sh -> awsdeploy.sh & changed its args 2016-05-03 17:16:06 +02:00
Rodolphe Marques
389319e497 Added fab task to run monitor
Updated documentation
2016-05-03 17:06:58 +02:00
troymc
a250c6b35a Auto-generate server tag for AWS nodes 2016-05-03 16:04:28 +02:00
troymc
443589bb67 Renamed startup.sh to awsdeploy_servers.sh 2016-05-03 15:37:22 +02:00
troymc
4aeac23f33 Removed last line of startup.sh 2016-05-03 15:24:44 +02:00
Rodolphe Marques
1be81dbdf9 Merge remote-tracking branch 'remotes/origin/master' into monitor-yml-fix 2016-05-03 14:38:32 +02:00
Rodolphe Marques
55e219c61c Added fab command to install docker compose.
Added fab command to run monitor
2016-05-03 14:37:12 +02:00
Rodolphe Marques
dd21349df1 Added fabfile to install docker on aws 2016-04-29 10:41:23 +02:00
troymc
12a538a933 Use run() rather than sudo() to move conf file to ~ 2016-04-27 13:43:40 +02:00
troymc
344246096d Give IP address to socket.connect, rather than DNS name 2016-04-27 11:57:19 +02:00
troymc
4d965a8b34 Renumbered confiles to start at 0 2016-04-26 16:49:50 +02:00
troymc
653a6a231c Instead of waiting 45s, test port 22 conns. until all work 2016-04-26 16:09:06 +02:00
troymc
2ef9bedfef Small changes to output of send_confile in fabfile.py 2016-04-26 15:25:33 +02:00
troymc
c3ce5ef4f7 Created make_confiles.sh and clusterize_confiles.py 2016-04-26 15:01:23 +02:00
troymc
a7fb8c66a2 Call clusterize_confiles.py & send_confile from startup.sh 2016-04-26 14:58:56 +02:00
troymc
fc61a09934 Add set_host() and send_confile() to fabfile.py 2016-04-26 14:56:50 +02:00
troymc
3f02329cdf Easier way to make Fabric init BigchainDB on only 1 node 2016-04-25 16:51:38 +02:00
troymc
7e7f266082 No more apt-get install libssl-dev libffi-dev in fabfile 2016-04-25 13:24:50 +02:00
troymc
423acf4069 Changed pip install to pip3 install in fabfile.py 2016-04-25 13:23:45 +02:00
troymc
35db72e871 Made branch=pypi the default for startup.sh 2016-04-25 13:19:23 +02:00
troymc
a7eca58ad8 Add ability to install to AWS from local Git branch 2016-04-21 16:36:04 +02:00
troymc
5fb573f0ca Removed old try..except from release_eips.py 2016-04-13 16:12:31 +02:00
troymc
f5ab5b0230 Merge remote-tracking branch 'origin/master' into add-release_eips-script 2016-04-13 16:10:06 +02:00
troymc
a4cf5500ed Fixed slice range bug in fabfile.py 2016-04-12 17:55:48 +02:00
troymc
e09a289649 several AWS deployment improvements 2016-04-11 11:58:14 +02:00
troymc
0a428442de Added script to release allocated-but-unassociated elastic IPs on AWS 2016-04-07 11:22:44 +02:00
troymc
1c399486e3 Ensure newly-launched AWS instances don't have same tag as existing instances 2016-04-05 17:00:01 +02:00
troymc
569b6ef761 Comment-out 2 cmds before apt-get update in fabfile 2016-04-05 16:51:24 +02:00
troymc
efd6514a04 Fixed apt-get update problem in AWS deployment fabfile 2016-04-05 15:23:26 +02:00
troymc
3f491e5bd1 Ensure Python 2.5-2.7 when using AWS deploy scripts 2016-04-05 15:21:24 +02:00
troymc
b100e2820c Moved AWS credentials & configs to standard ~/.aws files 2016-04-05 11:09:57 +02:00
troymc
8bcecc38ff Remove fabric check in startup.sh 2016-04-05 11:07:04 +02:00
troymc
3866537597 1st draft of AWS deployment docs 2016-03-31 19:08:37 +02:00
troymc
72c77cd638 Deleted old AWS deployment Readme.md 2016-03-31 17:56:20 +02:00
troymc
0a890801c5 Rename bigchaindb.conf to rethinkdb.conf (@ AWS deployment) 2016-03-31 15:13:42 +02:00
troymc
531a60e8aa Refactor how bigchaindb.conf gets written 2016-03-31 14:38:11 +02:00
troymc
a5a898cb60 Moved shared AWS constants & functions to awscommon 2016-03-31 10:57:05 +02:00
troymc
af275f0e49 Better handling of AWS elastic IPs 2016-03-31 10:31:09 +02:00
troymc
62f953a6c7 Put import unicode_literals back in Fabric pyfiles 2016-03-30 17:36:09 +02:00
troymc
7e2dac5766 Minor formatting in fabfile.py 2016-03-30 17:10:47 +02:00
troymc
579efa3e71 Remove import unicode_literals from Fabric scripts 2016-03-30 11:21:58 +02:00
troymc
03c2d0f1f2 AWS deploy: merge a bunch of py scripts into one 2016-03-30 10:16:02 +02:00
troymc
1852192c75 Use require=True in create_hostlist.py 2016-03-29 18:52:57 +02:00
troymc
24ec852e77 Simplify use of argparse in run_and_tag.py 2016-03-29 18:30:53 +02:00
troymc
8949b5d8c6 Minor code cleanup in startup.sh 2016-03-29 17:58:51 +02:00
troymc
ff68501dc2 Removed check for awscli because we don't use it anymore 2016-03-29 15:37:46 +02:00
troymc
4d7c578adb Added some help comments to startup.sh 2016-03-29 14:56:32 +02:00
troymc
a9edd9b629 Revised create_hostlist.py to use boto3 & nicer Python 2016-03-29 14:40:07 +02:00
troymc
8cebcfb195 Acquire & assign elastic IPs the boto3 way 2016-03-29 11:53:38 +02:00