All Projects → ansible → Ansible

ansible / Ansible

Licence: GPL-3.0 License
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

Programming Languages

python
139335 projects - #7 most used programming language
powershell
5483 projects
shell
77523 projects
C#
18002 projects
Jinja
831 projects
Makefile
30231 projects

Projects that are alternatives of or similar to Ansible

Network
An ansible role to configure networking
Stars: ✭ 134 (-99.74%)
Mutual labels:  hacktoberfest, ansible
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (-92.01%)
Mutual labels:  hacktoberfest, ansible
Community.kubernetes
Kubernetes Collection for Ansible
Stars: ✭ 214 (-99.59%)
Mutual labels:  hacktoberfest, ansible
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-99.76%)
Mutual labels:  hacktoberfest, ansible
Molecule Vagrant
Molecule Vangrant Driver
Stars: ✭ 69 (-99.87%)
Mutual labels:  hacktoberfest, ansible
Django Init
Project template used at Fueled for scaffolding new Django based projects. 💫
Stars: ✭ 126 (-99.76%)
Mutual labels:  hacktoberfest, ansible
Molecule
Molecule aids in the development and testing of Ansible roles
Stars: ✭ 3,262 (-93.67%)
Mutual labels:  hacktoberfest, ansible
Litmus
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Stars: ✭ 2,377 (-95.39%)
Mutual labels:  hacktoberfest, ansible
Ansible Mariadb Galera Cluster
Stars: ✭ 49 (-99.9%)
Mutual labels:  hacktoberfest, ansible
Configuration
A collection of edx configuration scripts and utilities that edx.org uses to deploy openedx.
Stars: ✭ 776 (-98.5%)
Mutual labels:  hacktoberfest, ansible
Foreman Ansible Modules
Ansible modules for interacting with the Foreman API and various plugin APIs such as Katello
Stars: ✭ 109 (-99.79%)
Mutual labels:  hacktoberfest, ansible
Community.vmware
Ansible Collection for VMWare
Stars: ✭ 104 (-99.8%)
Mutual labels:  hacktoberfest, ansible
Awesome Ansible
Awesome Ansible List
Stars: ✭ 215 (-99.58%)
Mutual labels:  hacktoberfest, ansible
Phansible
Phansible - generate Vagrant + Ansible dev environments for PHP
Stars: ✭ 633 (-98.77%)
Mutual labels:  hacktoberfest, ansible
Docker Ansible Playbook
Docker Image of Ansible for executing ansible-playbook command against an externally mounted set of Ansible playbooks
Stars: ✭ 90 (-99.83%)
Mutual labels:  hacktoberfest, ansible
Ansible Role Bootstrap
Prepare your system to be managed by Ansible.
Stars: ✭ 106 (-99.79%)
Mutual labels:  hacktoberfest, ansible
Appintro
Make a cool intro for your Android app.
Stars: ✭ 9,989 (-80.63%)
Mutual labels:  hacktoberfest
Git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Stars: ✭ 40,460 (-21.55%)
Mutual labels:  hacktoberfest
Phpspreadsheet
A pure PHP library for reading and writing spreadsheet files
Stars: ✭ 10,627 (-79.39%)
Mutual labels:  hacktoberfest
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (-76.91%)
Mutual labels:  hacktoberfest

PyPI version Docs badge Chat badge Build Status Ansible Code of Conduct Ansible mailing lists Repository License Ansible CII Best Practices certification

Ansible

Ansible is a radically simple IT automation system. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. Ansible makes complex changes like zero-downtime rolling updates with load balancers easy. More information on the Ansible website.

Design Principles

  • Have an extremely simple setup process with a minimal learning curve.
  • Manage machines quickly and in parallel.
  • Avoid custom-agents and additional open ports, be agentless by leveraging the existing SSH daemon.
  • Describe infrastructure in a language that is both machine and human friendly.
  • Focus on security and easy auditability/review/rewriting of content.
  • Manage new remote machines instantly, without bootstrapping any software.
  • Allow module development in any dynamic language, not just Python.
  • Be usable as non-root.
  • Be the easiest IT automation system to use, ever.

Use Ansible

You can install a released version of Ansible with pip or a package manager. See our installation guide for details on installing Ansible on a variety of platforms.

Power users and developers can run the devel branch, which has the latest features and fixes, directly. Although it is reasonably stable, you are more likely to encounter breaking changes when running the devel branch. We recommend getting involved in the Ansible community if you want to run the devel branch.

Get Involved

  • Read Community Information for all kinds of ways to contribute to and interact with the project, including mailing list information and how to submit bug reports and code to Ansible.
  • Join a Working Group, an organized community devoted to a specific technology domain or platform.
  • Submit a proposed code update through a pull request to the devel branch.
  • Talk to us before making larger changes to avoid duplicate efforts. This not only helps everyone know what is going on, but it also helps save time and effort if we decide some changes are needed.
  • For a list of email lists, IRC channels and Working Groups, see the Communication page

Coding Guidelines

We document our Coding Guidelines in the Developer Guide. We particularly suggest you review:

Branch Info

  • The devel branch corresponds to the release actively under development.
  • The stable-2.X branches correspond to stable releases.
  • Create a branch based on devel and set up a dev environment if you want to open a PR.
  • See the Ansible release and maintenance page for information about active branches.

Roadmap

Based on team and community feedback, an initial roadmap will be published for a major or minor version (ex: 2.7, 2.8). The Ansible Roadmap page details what is planned and how to influence the roadmap.

Authors

Ansible was created by Michael DeHaan and has contributions from over 5000 users (and growing). Thanks everyone!

Ansible is sponsored by Red Hat, Inc.

License

GNU General Public License v3.0 or later

See COPYING to see the full text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].