# SRE

**With unSkript:**

* All your RunBooks and Actions are in one place for easy collaboration, sharing, and updating.
* &#x20;With [Role Based Access Control](/unskript-documentation/tooling/role-based-access-control.md) -give teams run access only to resolve issues.
* For sensitive RunBooks - require an [approval](/unskript-documentation/tooling/role-based-access-control/rbac-roles.md) before the RunBook can be processed.
* [Schedule](/unskript-documentation/runbooks/xrunbooks/schedules.md) RunBooks for regular tasks.
* Connect the same RunBook to multiple [environments](/unskript-documentation/connnecting/proxies/connect-your-environment.md) - dev, staging and production using ServiceIds.  No issues with version control in different environments.
* RunBooks can be completely automated, or run interactively in a step-by-step process.

### Selected RunBooks included in unSkript:

* [Copy AMI to all Given AWS Regions](https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/AWS/Copy_ami_to_all_given_AWS_regions.ipynb): This runbook can be used to copy AMI from one region to multiple AWS regions using unSkript legos with AWS CLI commands.We can get all the available regions by using AWS CLI Commands.
* [Create new IAM user with a security Policy](https://github.com/unskript/Awesome-CloudOps-Automation/blob/master/AWS/AWS_Create_New_IAM_User_With_Policy.ipynb). Sends confirmation to Slack.
* [Restart EC2 Instances](https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/AWS/Restart_AWS_EC2_Instances_By_Tag.ipynb): This runbook can be used to Restart AWS EC2 Instances
* [Visualize Jira Ticket Time to Resolution](https://github.com/unskript/Awesome-CloudOps-Automation/blob/master/Jira/jira_visualize_time_to_resolution.ipynb):  Using the Panel Library - visualize the time it takes for issues to close over a specifict timeframe
* [Rollback Kubernetes Deployment](https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/Kubernetes/Rollback_k8s_Deployment_and_Update_Jira.ipynb): This runbook can be used to rollback Kubernetes Deployment
* [Full List of SRE RunBooks](broken://pages/ws9GQTwlU4mKnQ6PwkAX)
* [Create your own RunBook](/unskript-documentation/runbooks/xrunbooks.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.unskript.com/unskript-documentation/use-cases/for-sre.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
