braintree / runbook

A framework for gradual system automation
MIT License
730 stars 43 forks source link

Best practices #27

Closed pitosalas closed 4 years ago

pitosalas commented 4 years ago

I'm looking for more examples than are in github so I can learn best practices with runbook. For example, I assume that there's one runbook for each of my goals/tasks/objectives whatever you want to call them? So I might have runbook exec initialize_servers, runbook exec restart_servers etc.? Is there a resource where I can read about that? (Assume that I've read the doc page fully even though I've actually jumped around and might have missed it right there :)

pblesi commented 4 years ago

Here is a runbook I've written to update SSL certificates: http://patrick.ble.si/ssl-cert-rotation-with-runbook

Generally speaking, it makes sense as you said to have a single runbook per objective. I do not have a good resource for overall runbook best practices, but will look to create something in the future. Happy to answer any specific questions you have around good practices.

pitosalas commented 4 years ago

Thanks!

Pito Salas Brandeis Computer Science Volen 134

On Feb 8, 2020, at 7:44 PM, Patrick Blesi notifications@github.com wrote:

Here is a runbook I've written to update SSL certificates: http://patrick.ble.si/ssl-cert-rotation-with-runbook http://patrick.ble.si/ssl-cert-rotation-with-runbook Generally speaking, it makes sense as you said to have a single runbook per objective. I do not have a good resource for overall runbook best practices, but will look to create something in the future. Happy to answer any specific questions you have around good practices.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/braintree/runbook/issues/27?email_source=notifications&email_token=AAAK5CJSCI6ZNKDZNFQNV23RB5GWJA5CNFSM4KR3WKOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELF7LLY#issuecomment-583792047, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAK5CJ47T27JRMB5HUX57DRB5GWJANCNFSM4KR3WKOA.