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

  •        19

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.



Related Projects

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

Ansible examples from Ansible for DevOps.

ansible-st2 - Ansible Roles and Playbooks to deploy StackStorm

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.

demo-rails-app - Demonstration Ruby on Rails app for Ansible for DevOps

Demonstration Ruby on Rails app for Ansible for DevOps

demo-nodejs-api - Demonstration Node.js API application for Ansible for DevOps

Demonstration Node.js API application for Ansible for DevOps

hardening - Security for DevOps Examples

The Hardening Framework combines DevOps with Security. It implements hardening for Puppet, Chef and Ansible.

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.

column - A stable API for Ansible

Column is a thin wrapper on top of the Ansible API to serve as an entry point for other code when Ansible is needed. Because Ansible internal API is not officially exposed and thus changes frequently, this wrapper can be used instead of touching Ansible directly so that any further Ansible API changes will only incur change in this module.Both of these implement the API as described in column.Runner. Each runner exposes two public methods: run_playbook() and run_module().

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.

ansible-jetty-solr - Ansible playbook to setup Oracle JDK 7, Jetty and Solr on Ubuntu

I tested it on Ubuntu 14.04 x64.This playbook installs:* Oracle JDK 7 (latest)* Jetty 8.1.5* Solr 4.9.0Then it configures Jetty to use basic HTTP authentication.The password for Jetty is autogenerated and printed to stdout.To run the playbook use:```ansible-playbook solr/production/ansible/site.yml```If you're using amazon EC2 with Ubuntu image, your user will be ubuntuby default. So with EC2 you will need:```ansible-playbook solr/production/ansible/site.yml -u ubuntu -s````-s` tells to use sud

ansible-ansible - ansible ?ansible????playbook

ansible ?ansible????playbook

ansible-role-ara - Ansible role to install and set up ARA

Ansible role to install and configure ARA on Fedora, RHEL, Fedora as well as Debian and Ubuntu.ARA (Ansible Run Analysis) records Ansible Playbook runs seamlessly to make them easier to visualize, understand and troubleshoot. It integrates with Ansible wherever you run it.

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.

ansible-container - Ansible Container is a tool to build Docker images and orchestrate containers using only Ansible playbooks

Ansible Container is a tool for building Docker images and orchestrating containers using Ansible playbooks.Creates a directory ansible with files to get you started. Read the comments, and edit to suit your needs.

ansible-test - An Ansible Testing Framework for Humans

Ansible-test is a tool for testing your automation on local docker images. You can think of this as a slim version of Chef's test-kitchen.The above command will drop a Dockerfile at the root of your ansible repo and initialize a docker image with ansible installed. It will then run the ansible role "my_ansible_role".

ansible-bootstrap-node - Tools to configure a new node to be under ansible control

Tools to configure a new node to be under ansible control

ansible-doctor - tools to resolve ansible installation issues

tools to resolve ansible installation issues

ansible-vault - ansible lookup plugin for secrets stored in Vault(by HashiCorp)

lookup plugins can be loaded from several different locations similar to $PATH, see lookup_plugins. An example setup can be found in the tests directory.The source for the plugin can be pointed to via a requirements.yml file, and accessed via ansible-galaxy.

ansible-nagios - Ansible role for building Nagios 4.

Ansible role to install Nagios from source.Ansible Nagios has some dependencies on other roles, checkout librarian-ansible a great tool for managing Ansible dependencies.