4 ms·
This is quite an interesting evaluation, thanks for sharing. We are piloting with a large enterprise (100+ SREs). Before us, they started implementing Jupyter N
by TheBengaluruGuy 2y ago
This is quite an interesting evaluation, thanks for sharing. We are piloting with a large enterprise (100+ SREs). Before us, they started implementing Jupyter Notebooks in a similar direction.
Writing one playbook in Jupyter is easy but creating a framework to enable their 100+ product teams to self-serve and create playbooks has been so intensive for them, they even started working on their internal SDK for it.
It was a lot of code and the lead felt like the Jupyter visual interface was harder to follow for instructions/runbooks.
With PlayBooks, we have tried to abstract out the entire execution engine and configuration to a intuitive user experience (our architecture is explained here -- https://slender-resolution-789.notion.site/PlayBooks-Documentation-049a30663f3040b4ab85659552476e81 https://slender-resolution-789.notion.site/PlayBooks-Documen... )
- anonme4ever 2y agoYou should check out Nurtch[0] with Rubix integration[1]. Gitlab have some docs on how to use it[2]. Your project seems nice! I'll give it a try ;-) Only thing, the Jupiter-like part is not clear enough. 0: https://www.nurtch.com/ https://www.nurtch.com/ 1: https://docs.nurtch.com/en/latest/rubix-library/index.html https://docs.nurtch.com/en/latest/rubix-library/index.html 2: https://docs.gitlab.com/ee/user/project/clusters/runbooks/ https://docs.gitlab.com/ee/user/project/clusters/runbooks/
- TheBengaluruGuy 2y agoThanks for sharing about Nurtch & Rubix, I have come across it before in the Gitlab Runbooks. The Jupyter part is reference to the cellular execution of tasks as per the preference of the users + being able to get execution / code next to each other. Both have been design principles for us from the get-go. Just like how variables can be reused across cells in Jupyter, we plan to shortly introduce rules / conditionals creating interdependencies between variables in the PlayBooks steps. Edit: Adding the a sample Playbook link here for reference -- https://sandbox.drdroid.io/playbooks/14 https://sandbox.drdroid.io/playbooks/14