K Prasch
c00dbd6a48
Merge pull request #1802 from SeanMikha/master
...
Deploying Nucypher Infrastructure to Azure
2020-03-30 16:53:29 -07:00
Petabyte2020
0f99bbe8f1
Update README.md
2020-03-24 23:20:17 -07:00
Petabyte2020
f7ada87cfc
Create inventory.yml
2020-03-24 23:19:33 -07:00
Petabyte2020
10b473e7dc
Create deploy_nucypher_azure_infra.yml
2020-03-24 23:18:11 -07:00
Petabyte2020
e4ea5b1a69
Create README.md
...
Detailed instructions for deploying Nucypher infrastructure on Azure, utilizing Ansible playbooks.
2020-03-24 23:17:36 -07:00
K Prasch
c96d6d187e
Merge pull request #1769 from SeanMikha/patch-3
...
Forces ansible playbook to specifically use pip3 for python3
2020-03-19 09:34:18 -07:00
Petabyte2020
4015e9c550
Update inventory.yml
...
Explicitly uses the python 3 interpreter for Ansible when deploying playbooks on remote hosts.
2020-03-18 21:05:21 -07:00
Petabyte2020
e684eea58b
update inventory to include azure deployments
2020-03-11 15:27:36 -07:00
Petabyte2020
e1aa64ed54
Forces ansible playbook to specifically use pip3 for python3
...
This adds greater portability for users with mixed environments, allowing ansible to explicitly state which pip version to use. Ansible will typically default to 'python/pip' whichever is set beforehand but that may not be the case for remote hosts where we want to deploy workers.
2020-03-11 11:36:52 -07:00
damon
bee9ab084a
don't wait for geth sync if we are just updating the node
2020-02-21 15:14:37 -07:00
damon
7bc3a3ecce
add nucypher version to status display
2020-02-14 10:43:59 -07:00
damon
9c050d2acd
stop geth before running ursula
2020-02-14 09:59:54 -07:00
damon
2e4205f055
maclane suggestions squashed
2020-02-02 18:00:22 -08:00
damon
8e1768f8a7
restart geth to free up memory
2020-02-01 00:23:44 -08:00
damon
1bffb0f7f0
uncomment setup
2020-02-01 00:13:01 -08:00
damon
4930475c30
add cache
2020-02-01 00:13:01 -08:00
damon c
12677f8a58
add readme about get_workers_status
2020-01-31 23:55:10 -08:00
damon
f8a22f08a9
ursula status playbook
2020-01-31 19:30:28 -08:00
damon
afc66d9c4c
separation and confirmation of funding and bonding
2020-01-31 17:02:22 -08:00
damon
18228db712
write account.txt as sudo
2020-01-30 18:10:04 -08:00
damon
190e651a49
add missing envvar
2020-01-30 18:02:01 -08:00
damon
7dc813daa2
auto worker genesis
2020-01-30 17:30:43 -08:00
damon
d6fce1c6b4
remove prometheus port
2020-01-24 15:06:08 -08:00
damon
f1e7a5f8c6
addressed comments
2020-01-24 15:03:28 -08:00
damon
1a8aa967d5
accurately wait for geth sync and report progress
2020-01-24 14:53:35 -08:00
damon
6823142062
less gathering facts, more feedback on node state after operations
2020-01-24 10:15:58 -08:00
damon
2d88089336
inventory comments
2020-01-23 13:08:03 -08:00
damon
5a9e1265cb
tweak example inventory
2020-01-23 13:06:51 -08:00
damon
dd4fb988ec
remove old option name
2020-01-23 13:04:33 -08:00
damon
cba2b35371
more configurable options
2020-01-23 13:03:26 -08:00
damon
a331dd153f
improved security by moving password to envvar, bugfixes
2020-01-21 14:19:52 -08:00
damon
1a73b63171
add note to geth sync pre-check
2020-01-21 13:44:09 -08:00
damon
a7cf6f8f65
adds update to readme
2020-01-21 13:38:25 -08:00
damon
bb2db6a476
adds remote worker update
2020-01-21 13:08:08 -08:00
damon
ecd2d5c9fa
add readme
2020-01-21 10:45:18 -08:00
damon
5eac685e5f
add comments
2020-01-21 10:39:18 -08:00
damon
935ebc2d8f
add extra_options for ursula invocation
2020-01-21 10:36:13 -08:00
damon
f8e3c88a74
initial cassandra worker deployment
2020-01-21 02:02:37 -08:00
Kieran R. Prasch
50f1e41904
Revise docker docs and examples.
2019-12-04 17:44:12 -08:00
David Núñez
e847bcdaca
Correct order of --debug in dev scripts and deploy scripts
2019-07-31 01:58:04 +02:00
Kieran Prasch
2dd3e92868
Shortens CLI flag names to --provider and --teacher.
2019-07-26 10:14:41 -07:00
Kieran Prasch
d888c60607
Adds BaseConfiguration and Ursula standard configurations tests; Style touchups, Preserving 'checksum_address'.
2019-07-04 11:22:38 +02:00
Kieran Prasch
8407f22ebf
Felix expressing ideas on how to wait for chain sync using bootnodes
2019-06-03 22:50:40 +03:00
Kieran Prasch
0239a4f88f
Include private testnet generic genesis json deploy file, localize chain init to dev-only processes
2019-06-03 22:50:40 +03:00
Kieran Prasch
4ab1416bb8
Adjustments to ansible miner services; New genesis block
2019-06-03 22:50:40 +03:00
Kieran Prasch
722fde2d38
Geth light-client deployment and genesis configuration via CLI
2019-06-03 22:50:40 +03:00
Kieran Prasch
74d13129aa
Update geth genesis configuration JSON file
2019-06-03 22:50:40 +03:00
Kieran Prasch
06f47e2545
Fixes: Working Felix Deployment Playbooks, Adds Bootnodes and slim update playbook for Felix
2019-06-03 22:50:40 +03:00
Kieran Prasch
ea25b6620d
Geth private blockchain initialization playbook
2019-06-03 22:50:40 +03:00
Kieran Prasch
5d982ba306
Systemd template for Felix
2019-06-03 22:50:40 +03:00
Kieran Prasch
66af2d0ef2
Config renaming playbook for Ursula
2019-06-03 22:50:40 +03:00
Kieran Prasch
f48ab8a644
Playbooks for Felix.
2019-06-03 22:50:40 +03:00
Kieran Prasch
846c7dc0bb
Update genesis and metadata; Bugfixes for geth services
2019-06-03 22:50:40 +03:00
Kieran Prasch
b84426d62b
Update networks.json
2019-03-08 17:23:35 -08:00
Kieran Prasch
e9bf56e4d3
Adjust moe access to existing networks file
2019-03-08 17:08:49 -08:00
Kieran Prasch
00fff9ca71
Use lowercase config filenames.
2019-03-08 15:47:56 -08:00
Kieran Prasch
4636811e0f
Deployment side-effects of recent API updates.
2019-03-08 15:18:00 -08:00
Kieran Prasch
cf43a1cdf0
Update Moe Services Env Var
2019-02-14 11:32:39 -07:00
Kieran Prasch
570e70e285
Include network ELB mapping as JSON file
2019-02-14 11:32:39 -07:00
Kieran Prasch
c7fc036bd3
Moe network monitor services and provisioning
2019-02-14 11:32:39 -07:00
Kieran R. Prasch
ad5da13cd9
First draft of Moe provisioning with ansible
2019-02-14 11:32:34 -07:00
Kieran Prasch
357d773c5e
A slightly different apprach to domain serialization
2019-02-13 20:10:32 -08:00
Kieran Prasch
8c8e18c911
Bite-sized playbook for ursula provisioning; Includes latest API compadibilty; Install via pip.
2019-02-13 20:10:31 -08:00
Kieran Prasch
8b18400738
Generic Provisioning; Geth mining swarm automation.
2019-02-13 20:10:31 -08:00
Kieran Prasch
329114db29
Update and test Moe.
2019-02-12 15:19:42 -08:00
Kieran R. Prasch
fc0d43cadf
Introduce moe to the CLI
2019-02-12 09:19:11 -07:00
jMyles
bd6e15f1d3
Rendering node icons on the client side with handlebars.
2019-02-02 21:02:34 -05:00
jMyles
19b7ab3a1c
Increasing the number of rounds of fast learning for Moe, and some code cleanup.
2019-02-02 21:02:34 -05:00
Michael Egorov
0fdd1324f3
Moar pep8
2019-01-30 12:56:09 -08:00
Michael Egorov
bf34c03524
Relative path for template
2019-01-30 12:56:06 -08:00
jMyles
7c2b9b8ebf
Animated updating fleet states.
2019-01-29 18:50:38 -05:00
jMyles
ab7575910b
Color-coding of current and previous teachers.
2019-01-29 18:50:38 -05:00
jMyles
28e2140bfb
Initial node(s) on template.
2019-01-29 18:50:38 -05:00
jMyles
5faa757ab6
Logic to send initially known nodes via hey_joe.
2019-01-29 18:50:38 -05:00
jMyles
0384c76bd3
New state changes are pushed in same channel.
2019-01-29 18:50:38 -05:00
jMyles
b86474ad3d
Super basic real time monitor; updates states.
2019-01-29 18:50:38 -05:00
Kieran Prasch
7b6de8b946
Bite-sized playbook for ursula provisioning; Includes latest API compadibilty; Install via pip; Deprecate stale provisioning playbooks.
2019-01-21 12:32:28 -08:00
tuxxy
8e433add05
Use en_US.UTF-8 instead of Debian specific C.UTF-8
2019-01-17 16:27:40 -07:00
Kieran Prasch
3b70195021
Respond to RFC on PR #586
2018-12-17 15:36:18 -08:00
Kieran Prasch
2c061fcbd2
Split up seednode ansible host provisioning from network service configurations.
2018-12-17 15:36:18 -08:00
Kieran Prasch
41bb7dae34
Nucypher dockerfile and docker compose
2018-12-16 18:16:53 -08:00
Kieran Prasch
cb1344263c
Adjust provisioning CLI usage
2018-11-10 21:26:10 +01:00
Kieran Prasch
67c9996ffb
update systemd CLI usage
2018-11-09 07:49:31 -08:00
Kieran Prasch
4cd6cdc9cd
Send errors and logs to sentry; Application code update playbook.
2018-11-04 10:27:04 +01:00
Kieran Prasch
b0d2b24e24
Basic playbook compatibility with multiple regions; Use generic seednodes ansible hosts group name
2018-11-04 09:29:19 +01:00
jMyles
7af4ca28d9
Firstula system unit.
2018-11-03 22:45:25 +01:00
Kieran R. Prasch
5a903b6e44
Ansible variables template
2018-11-01 07:08:20 -07:00
Kieran R. Prasch
876b31ef30
Application code update playbook
2018-11-01 07:07:54 -07:00
jMyles
43778265f1
Unit template for Ursulas after the first seed node.
2018-10-30 18:58:35 +01:00
jMyles
777092f413
Playbook to wipe all Ursula configs
2018-10-30 18:58:08 +01:00
jMyles
d70183918a
Playbook to restart all Ursula services.
2018-10-30 18:57:37 +01:00
jMyles
bcb71113bb
Provision reorganizaiton.
2018-10-30 18:57:25 +01:00
jMyles
dacb4d9123
Workaround for seed nodes being unreachable during bootstrapping.
2018-10-30 17:03:29 +01:00
jMyles
021bfb44bc
Run wasn't listening on port. Now it is.
2018-10-30 15:03:27 +01:00
jMyles
a940390b22
More poking around at node launch. Also self-install is no longer editable by default.
2018-10-30 01:08:34 +01:00
jMyles
4bb70a08e3
Unit template now includes Ursula's passphrase.
2018-10-30 00:28:19 +01:00
jMyles
5d56fdf3d7
Splitting steps to properly pass Ursula's passphrase. Also cleanup of some unused steps.
2018-10-30 00:27:40 +01:00
jMyles
b37ba26694
Using just one region makes the search much faster.
2018-10-30 00:26:45 +01:00
jMyles
9096aff3c0
Actually we aren't going to use this fact.
2018-10-30 00:26:08 +01:00
jMyles
16f2de9ce1
Need another branch in here.
2018-10-29 23:00:06 +01:00