Closed Jared-Sprague closed 6 years ago
I'm going to be taking detailed notes so I don't forget how this is setup again.
First linking the architecture diagram for reference: https://github.com/Jared-Sprague/zorbio/issues/320
Need to answer this question: When creating new linode nodes, how is the root ssh key copied over?
The ssh key that gets installed when a new linode is created is defined in the .linodecli/config
file. Here is the output from linode configure:
Path to an SSH public key to install when deploying a new Linode. (Optional)
>>
Got a lot done on this today. still have more work to do though.
almost done! got creating, provisioning, and deploying to new nodes done.
Next step: testing doing local builds and deploying them to production
All done!
Need to upgrade the mcp hosts to fedora 26 and ansible'ize it. Here are the things it currently does:
[x] RPM repo for builds
[x] Sync's zorbio_version git repo
[x] Runs the ansible playbook that deploys new builds to zor nodes
[x] Host where new zor nodes are provisioned from using ansible playbook for ssh key security
[x] Monitors NodeBalancers for load and sends notifications if there is a need to add more nodes
[x] In order to push builds to MCP you need to have you ssh public key installed on it.