GithubHelp home page GithubHelp logo

isabella232 / relay-workflows Goto Github PK

View Code? Open in Web Editor NEW

This project forked from puppetlabs/relay-workflows

0.0 0.0 0.0 68.59 MB

Relay Workflows

Home Page: https://relay.sh/workflows

Python 95.61% HCL 4.39%

relay-workflows's Introduction

Relay Workflows

This repository contains workflows for Relay. Feel free to use these workflows to get started. If you make fixes or improvements to any of these, send us a pull request! To file issues or enhancement requests for these workflows, use the issue tracker on the main Relay repo.

Category Workflow Description Run it!
Cost Optimization Terminate EC2 instances without valid lifetime tag Terminates EC2 instances not in compliance with a tagging policy: specifying a lifetime or termination_date tag. Run with Relay
Cost Optimization Delete unattached EBS volumes Deletes EBS volumes that are unattached Run with Relay
Cost Optimization Delete empty ELBv2 load balancers Deletes empty ELBv2 load balancers Run with Relay
Cost Optimization DynamoDB capacity monitor Monitors DynamoDB provisioned capacity Run with Relay
Cost Optimization Delete unattached Azure Disks Deletes Azure Disks that are unattached Run with Relay
Cost Optimization Delete untagged Azure Virtual Machines Deletes Azure Virtual Machines that don't have any tags Run with Relay
Cost Optimization Delete empty Azure Load Balancers Deletes empty Azure Load Balancers Run with Relay
Cost Optimization Delete unused Azure Network Interfaces Deletes unused Azure Network Interfaces Run with Relay
Cost Optimization Delete GCP instances without valid lifetime tag Deletes GCP instances not in compliance with a tagging policy: specifying a lifetime or termination_date tag. Run with Relay
Cost Optimization Delete unattached GCP disks Deletes GCP disks that are unattached Run with Relay
Incident Response When a Datadog event is received, send a message to Slack Sends a message to Slack when a Datadog event is received Run with Relay
Incident Response When a Datadog event is received, create a Jira issue Creates a Jira Server issue when a Datadog event is received Run with Relay
Incident Response Roll back a bad Kubernetes deployment and update a Datadog Incident Rolls back a specified Kubernetes deployment and updates a Datadog Incident Management timeline Run with Relay
Incident Response Roll back a bad Kubernetes deployment and update a FireHydrant Incident Rolls back a specified Kubernetes deployment and updates a FireHydrant Incident Management timeline Run with Relay
Incident Response When a PagerDuty incident is triggered, send a message to Slack Sends a message to Slack when a PagerDuty incident is triggered based on incident severity Run with Relay
Incident Response When a PagerDuty incident is triggered, create a Jira ticket Creates a Jira Server issue when a PagerDuty incident is triggered Run with Relay
Incident Response When a PagerDuty incident is triggered, send an SMS via Twilio Deliver a custom notification via SMS when a PagerDuty incident is triggered Run with Relay
Incident Response When a VictorOps incident is created, coordinate tickets and Slack response Create a Jira ticket, Slack room, and update VictorOps incident timeline Run with Relay
Security Stop untagged EC2 instances Stops untagged EC2 instances Run with Relay
Security Assume role and stop untagged EC2 instances Stops untagged EC2 instances by first assuming an IAM role with EC2 permissions Run with Relay
Security Restrict public WRITE S3 buckets Finds all buckets with public 'WRITE' permissions and marks them private Run with Relay
Security Restrict public READ S3 buckets Finds all buckets with public 'READ' permissions and marks them private Run with Relay
Security Restrict public WRITE_ACP S3 buckets Finds all buckets with public 'WRITE_ACP' permissions and marks them private Run with Relay
Security Restrict public READ_ACP S3 buckets Finds all buckets with public 'READ_ACP' permissions and marks them private Run with Relay
Security Restrict S3 buckets with READ access to all Authenticated Users Finds all buckets with 'READ' permissions to all Authenticated Users and marks them private Run with Relay
Security Restrict S3 buckets with WRITE access to all Authenticated Users Finds all buckets with 'WRITE' permissions to all Authenticated Users and marks them private Run with Relay
Security Restrict S3 buckets with READ_ACP access to all Authenticated Users Finds all buckets with 'READ_ACP' permissions to all Authenticated Users and marks them private Run with Relay
Security Restrict S3 buckets with WRITE_ACP access to all Authenticated Users Finds all buckets with 'WRITE_ACP' permissions to all Authenticated Users and marks them private Run with Relay
Security Remediate unencrypted S3 buckets Finds all unencrypted S3 buckets and encrypts them with default encryption Run with Relay
Security Remove unused EC2 key pairs Finds all unused EC2 key pairs and deletes them Run with Relay
Operations Assume role and describe EC2 objects Assumes IAM role and describes the EC2 instances, images, key pairs, and volumes in the account Run with Relay
Operations Update other workflows on PR commit Enables GitOps for Relay by updating workflows stored on the service when a pull request gets merged Run with Relay
Continuous Delivery Run Terraform when Pull Request merged in GitHub Apply a Terraform configuration when a Pull Request is merged to a repository in GitHub. Run with Relay
Continuous Delivery Update Kubernetes deployment image tag on Docker Hub push Updates a deployment image using a Docker Hub webhook to inform relay when a new Docker image is available Run with Relay
Continuous Delivery Provision an EC2 instance and configure with a Bolt plan Uses terraform to create and provision a new EC2 instance, then uses a remote Bolt plan to configure it Run with Relay
Operations Restart EC2 instance on http health check Restarts an EC2 instance your choosing when a HTTP health check does not return 200 status Run with Relay
Configuration Stop EC2 instance when sudoers file is changed with Puppet Listens for a sudoers file change on a Puppet run and shuts down the EC2 instance in response Run with Relay
Configuration Emit Puppet run data Demonstrates data emitted by Puppet run Run with Relay
Configuration Selectively enforce Puppet run Selectively enforce Puppet run when corrective changes happen Run with Relay

relay-workflows's People

Contributors

bradhe avatar cyberious avatar davids avatar displague avatar hunner avatar impl avatar kenazk avatar kyleterry avatar rick-a-lane-ii avatar sebastian-adam avatar thomas-daniels avatar vine77 avatar woodburndesigns avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.