ansible-st2 - Ansible Roles and Playbooks to deploy StackStorm

  •        6

Ansible playbooks to deploy StackStorm.StackStorm is event-driven automation platform written in Python. With over 50+ integrations like GitHub, Docker, Nagios, NewRelic, AWS, Ansible it allows you to wire together your existing infrastructure into complex Workflows with auto-remediation and many more. Aka IFTTT orchestration for Ops.

https://galaxy.ansible.com/StackStorm/stackstorm/
https://github.com/StackStorm/ansible-st2

Tags
Implementation
License
Platform

   




Related Projects

showcase-ansible-chatops - Vagrant Demo showing ChatOps with Ansible


This is quick demonstration of the StackStorm event-driven automation platform running with Ansible configuration management tool and Hubot ChatOps engine. The objective is to operate servers with Ansible directly from Slack chat.It will get you up and running with chatops control VM with all St2 components prepared as well as Ansible and Hubot configured. Additionally, it installs 2 Ubuntu VMs: web server with nginx and db server with mysql.

st2-ansible-vagrant - Demo showing Ansible integration with StackStorm


This is quick demonstration of the StackStorm automation platform running with Ansible configuration management pack.It will get you up and running with master VM running all St2 components as well as Ansible. Additionally, it installs 2 clean Ubuntu VMs: node1, node2 and performs ansible commands against them.

puppet-st2 - Puppet Module to install and configure StackStorm, IFTTT for Ops


Because 14.04 ships with a very old version of puppet (3.4) and most puppet modules no longer support this version of puppet, we recommend upgrading to 3.8.7 at a minimum.This module aims to provide sane default configurations, but also stay out of your way in the event you need something more custom. To accomplish this, this module uses the Roles/Profiles pattern. Included in this module are several modules that come with sane defaults that you can use directly or use to compose your own site-specific profile for StackStorm installation.

ansible-lockdown - Ansible playbook roles for security


Ansible Lockdown is a collection of Ansible roles related to security automation. All roles included in this project must meet the contribution guidelines.Some roles referenced in this project are a collaborative effort between Ansible and our IT Security partner MindPoint Group to provide you with thorough, vetted, and trusted security roles that you can integrate with any of your existing playbooks or as the building blocks for completely new playbooks. Other roles included in this project, while not vetted by MindPoint Group, have been deemed by the maintainers and community to meet the contribution guidelines.

ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy


Ansible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing things like zero downtime rolling updates with load balancers.Many users run straight from the development branch (it's generally fine to do so), but you might also wish to consume a release.



st2 - StackStorm (aka "IFTTT for Ops") is event-driven automation commonly used for auto-remediation, security responses, facilitated troubleshooting, complex deployments, and more


StackStorm is a platform for integration and automation across services and tools, taking actions in response to events. Learn more at www.stackstorm.com.StackStorm is a platform for integration and automation across services and tools. It ties together your existing infrastructure and application environment so you can more easily automate that environment -- with a particular focus on taking actions in response to events.

windmill - An Ansible deployment to validate ansible roles for Continuous Integration.


Windmill is a collection of Ansible playbooks and roles used to deploy Continuous Integration (CI) tools. It serves to be a functional test environment for our Ansible CI roles primarily, however it also provides an example deployment for users.The following is a list of instructions to get started quickly with an all-in-one deployment.

openshift-ansible - OpenShift Installation and Configuration Management


This repository contains Ansible roles and playbooks to install, upgrade, and manage OpenShift clusters.Note: the Ansible playbooks in this repository require an RPM package that provides docker. Currently, the RPMs from dockerproject.org do not provide this requirement, though they may in the future. This limitation is being tracked by #2720.

home-assistant-ansible - :performing_arts: Ansible playbooks/role for the setup of Home Assistant.


This role deploys Home Assistant to a remote system.One requirement is to have a system with a configured instance of Ansible. This means that you have an inventory and access to the remote system via SSH with keys.

kube-ansible - Build a Kubernetes and Ceph cluster using Ansible playbooks


Ansible playbooks for quickly building Kubernetes and Ceph cluster.Following the below steps to create Kubernetes cluster on CentOS 7.x and Ubuntu Server 16.x.

gluster-ansible - A core library of gluster specific roles and modules for ansible/ansible tower.


This repository contains Ansible roles and playbooks to install, deploy, and configure GlusterFS.The roles are classified into categories and reside in sub-directories under directory roles/.

mariadb-ansible-galera-cluster - Automated installation of MariaDB Galera Cluster using Ansible


These roles allow you to automatically setup a MariaDB Galera cluster with sane default settings.These roles are currently only tested for RHEL/CentOS 7, but most tasks can be reused for Debian or SUSE based distributions.

ansible-service-broker - Ansible Service Broker


Ansible Service Broker is an implementation of the Open Service Broker API that manages applications defined in Ansible Playbook Bundles. Ansible Playbook Bundles (APB) are a method of defining applications via a collection of Ansible Playbooks built into a container with an Ansible runtime with the playbooks corresponding to a type of request specified in the Open Service Broker API Specification.

ansible-playbooks-chaperone


This repository provides playbooks associated with the Chaperone project for configuring and installing various Software Defined Data Center ("SDDC") scenarios.NOTE: A non-defaulted variable, download_site, must be set in the vars/assets.yml file or by other mechanism prior to calling this playbook. The download_site must provide a valid URL base (e.g., http://mysite.com/downloads) supportable by the Ansible url module. The roles download files (e.g., ISO files or similar) therefrom. See the vars/assets.yml for the files of interest. In general, you should set the assets.yml file to point to all of the files you want to use for the deployment, which may be different versions than are shown in this example setup.

bifrost - Ansible roles and playbooks to enable a standalone Ironic install


Bifrost (pronounced bye-frost) is a set of Ansible playbooks that automates the task of deploying a base image onto a set of known hardware using ironic. It provides modular utility for one-off operating system deployment with as few operational requirements as reasonably possible.Bifrost's documentation can be found at the OpenStack documentation site.

ansible-for-devops - Ansible examples from Ansible for DevOps.


Ansible examples from Ansible for DevOps.

ansible-demo-operations - Ansible Tower demo environment automation.


Ansible Tower demo environment automation.This project contains Ansible resources for automating creation and management of a shared Ansible Tower demo environment. All demo content added to the Tower server is maintained by the Automation SME team as official demo content.

ansible_playbooks - Playbooks for the Ansible configuration management system.


Playbooks for the Ansible configuration management system.

foreman-ansible - Ansible playbook to deploy a complete Foreman instance within minutes.


Ansible playbook to deploy a complete up and running Foreman instance within minutes.The goal of this playbook is to offer a fully automated way to deploy a complete and ready-to-use Foreman instance within minutes.