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

  •        27

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.

http://ansible.com/
https://github.com/ansible/ansible

Tags
Implementation
License
Platform

   




Related Projects

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


This repository contains Ansible examples developed to support different sections of Ansible for DevOps, a book on Ansible by Jeff Geerling. Most of the examples are full-fledged VM examples, which use Vagrant, VirtualBox, and Ansible to boot and configure VMs on your local workstation. Not all playbooks follow all of Ansible's best practices, as they illustrate particular Ansible features in an instructive manner.

ansible-vagrant-examples - Ansible examples using Vagrant to deploy to local VMs.


This repository contains a collection of example virtual machines running various applications. The VMs are created via Vagrant and provisioned via Ansible. You can cd into any of the included directories and run vagrant up, and a generic Linux VM will be booted and configured in a few minutes. You just need to install Vagrant, VirtualBox, and Ansible. View the included README.md file in any of the subdirectories to find out more about the particular VM.

ios-dev-playbook - 不会运维的 iOS 开发不是好设计师。这个 Ansible Playbook 能快速配置 iOS 开发需要的服务,安装如 Gogs、GitLab、Jenkins、Ghost、Ajenti 等常用服务。


不会运维的 iOS 开发不是好设计师。这个 Ansible Playbook 能快速配置 iOS 开发需要的服务,安装如 Gogs、GitLab、Jenkins、Ghost、Ajenti 等常用服务。

raspberry-pi-dramble - Drupal HA/HP Cluster using Raspberry Pis


A cluster (Bramble) of Raspberry Pis on which Drupal will be deployed using Ansible. Read the rest of this README and the official Dramble Wiki for more information about the Dramble.

dockership - dead simple docker deploy tool


Dockership is a tool for easily deploying Docker containers to one or multiple Docker servers. Nowadays we have many powerful tools for configuration management such as Puppet, Chef and Ansible even docker-based deployments tools like Deis. These tools are great for medium/big projects, but not optimal for small startups without a DevOps guy, and personal side projects.


ansible-tuto - Ansible tutorial


This tutorial presents Ansible step-by-step. You'll need to have a (virtual or physical) machine to act as an Ansible node. A Vagrant environment is provided for going through this tutorial. Ansible is a configuration management software that lets you control and configure nodes from another machine. What makes it different from other management software is that Ansible uses (potentially existing) SSH infrastructure, while others (Chef, Puppet, ...) need a specific PKI infrastructure to be set up.

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-elasticsearch - Ansible playbook for Elasticsearch


THIS ROLE IS FOR 5.x. FOR 2.x SUPPORT PLEASE USE THE 2.x BRANCH.The latest Elasticsearch versions of 5.x are actively tested. Only Ansible versions > 2.3.2 are supported, as this is currently the only version tested.

ansible-modules-core - Ansible modules - these modules ship with ansible


NOTE: As of Ansible 2.3, modules are now in the main Ansible repository.See the repo merge guide for more information.

ansible-modules-extras - Ansible extra modules - these modules ship with ansible


NOTE: As of Ansible 2.3, modules are now in the main Ansible repository.See the repo merge guide for more information.

ansible-role-mysql - Ansible Role - MySQL


Installs and configures MySQL or MariaDB server on RHEL/CentOS or Debian/Ubuntu servers. The home directory inside which Python MySQL settings will be stored, which Ansible will use when connecting to MySQL. This should be the home directory of the user which runs this Ansible role. The mysql_user_name and mysql_user_password can be set if you are running this role under a non-root user account and want to set a non-root user.

kubeform - Form your :boat: Kubernetes :anchor: cluster anywhere using CoreOS, Terraform and Ansible


Deploy yourself a high-availability Kubernetes cluster, in minutes. Built on Terraform, CoreOS and Ansible.Our recipes for bootstrapping HA Kubernetes clusters on any cloud or on-premise.

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.

ansible-docker-base - Ansible base Images for easy Ansible-Playbook-based Docker builds


These are base docker images that include Ansible.Ansible, Inc maintains these images so that people can easily build docker images from ansible playbooks.

ansible-elasticsearch - Ansible playbook for Elasticsearch


This project is no longer actively maintained. We recommend using the official ansible-elasticsearch repo which is a lot more comprehensive. This is an Ansible playbook for Elasticsearch. You can use it by itself or as part of a larger playbook customized for your local environment.

terraform-inventory - Terraform State → Ansible Dynamic Inventory


This is a little Go app which generates a dynamic Ansible inventory from a Terraform state file. It allows one to spawn a bunch of instances with Terraform, then (re-)provision them with Ansible. It's very simple to add support for new providers. See pull requests with the provider label for examples.

ansible-role-apache - Ansible Role - Apache 2.x.


An Ansible Role that installs Apache 2.x on RHEL/CentOS, Debian/Ubuntu, SLES and Solaris. If you are using SSL/TLS, you will need to provide your own certificate and key files. You can generate a self-signed certificate with a command like openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout example.key -out example.crt.

ara - ARA records Ansible Playbook runs and provides intuitive interfaces to browse them


ARA is an open source project that was created by Ansible users for Ansible users.Its purpose is to provide a way to simply and easily understand what happens throughout playbook runs at any scale.

ansible-examples - A few starter examples of ansible playbooks, to show features and how they work together


This repository contains examples and best practices for building Ansible Playbooks.

openstack-ansible - Ansible playbooks for deploying OpenStack.


OpenStack-Ansible is an official OpenStack project which aims to deploy production environments from source in a way that makes it scalable while also being simple to operate, upgrade, and grow.For an overview of the mission, repositories and related Wiki home page, please see the formal Home Page for the project.