Skip to content

JBAhire/awesome-cloudops-automation

 
 

Repository files navigation

Contributors Forks Stargazers Issues Twitter Actions Runbooks


Logo

Runbooks.sh

Empowering Cloud Automation, Together.
Explore the docs
Visit our blog · Report Bug · Request Feature

About the Project

Runbooks.sh is a powerful, community-driven, open-source runbook automation platform designed to simplify cloud infrastructure management and streamline operations across diverse environments. Few of the highlighting features of Runbooks.sh are:

  • Extensive Library: Access hundreds of pre-built actions and runbooks to kickstart your automation journey.
  • Customization: Create and modify actions and runbooks tailored to your unique requirements.
  • Diverse Compatibility: Seamlessly integrate with various cloud providers, platforms, and tools.
  • User-friendly Interface: A Jupyter-based environment that simplifies runbook creation and execution.
  • Active Community: Join a vibrant community of users and contributors committed to improving the project.

🏆 Mission

Our mission is to simplify CloudOps automation for DevOps and SRE teams by providing an extensive, community-driven repository of actions and runbooks that streamline day-to-day operations.

👁️ Vision

Runbooks.sh envisions becoming the one-stop solution for all CloudOps automation needs, allowing DevOps and SRE teams to automate their workflows with ease, improve efficiency, and minimize toil.

🚀 Quick Start Guide

We recommend using our docker setup which comes with Jupyter runtime along with pre-built actions and runbooks. Build your own actions and runbooks with ease!

Get Started

  1. Clone this repository to your local machine.
git clone https://github.com/unskript/Runbooks.sh
cd Runbooks.sh
  1. Launch Docker (update the first -v line if you used a different directory in step 1).
docker run -it -p 8888:8888 \
 -v $HOME/Runbooks.sh/custom:/data \
 -v $HOME/.unskript:/unskript \
 -e ACA_AWESOME_MODE=1 \
 --user root \
 docker.io/unskript/awesome-runbooks:latest
  1. Access Runbooks.sh at http://127.0.0.1:8888/lab/tree/Welcome.ipynb.

Messing around

You can find more information around how to use and play with Runbooks.sh in the documentation here. You can find a list of all the runbooks along with links in the repository page or simply use unSkript CLI.

📚 Documentation

Dive deeper into Runbooks.sh by visiting our comprehensive documentation. Here, you'll find everything you need to know about using the platform, creating custom runbooks, developing plugins, and much more.

🤝 Contributing

We welcome contributions from developers of all skill levels! Check out our Contribution Guidelines to learn how you can contribute to Runbooks.sh.

📖 License

Except as otherwise noted Runbooks.sh is licensed under the Apache License, Version 2.0 .

🌐 Join Our Community

Connect with other Runbooks.sh users and contributors by joining our Slack workspace. Share your experiences, ask questions, and collaborate on this exciting project!

📣 Stay Informed

Keep up-to-date with the latest news, updates, and announcements by following us on Twitter and Linkedin.

Together, let's make Runbooks.sh the go-to solution for runbook automation and cloud infrastructure management!

About

Empowering Cloud Automation, Together.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Jupyter Notebook 76.4%
  • Python 23.6%