You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
Michael DeHaan abb391f3fd Merge pull request #362 from jhoekx/uppercase-vars
Allow camelCase variables in varReplace.
13 years ago
bin Since host variables are becoming important, it did not make sense to sustain --override-hosts, with the ability 13 years ago
docs/man override hosts gone 13 years ago
examples Don't use template syntax in non-templates, it's not the default anymore 13 years ago
hacking Adding a missing '~' to use the user's home directory instead of the root file system for the module arguments 13 years ago
lib/ansible Merge pull request #362 from jhoekx/uppercase-vars 13 years ago
library Added parameter to the apt-get install command to prevent interactive conflict resolution 13 years ago
packaging Update devel branch version in RPM spec. 13 years ago
test Merge pull request #362 from jhoekx/uppercase-vars 13 years ago
.gitignore
CHANGELOG.md changelog update 13 years ago
COPYING
MANIFEST.in Include license file in MANIFEST.in. Fixes #284 13 years ago
Makefile
README.md changelog and readme 13 years ago
VERSION
setup.py

README.md

Ansible

Ansible is a radically simple configuration-management, deployment, task-execution, and multinode orchestration framework.

Read all about at it at (http://ansible.github.com)

Design Principles

  • Dead simple setup
  • Super fast & parallel by default
  • No server or client daemons; use existing SSHd
  • No additional software required on client boxes
  • Modules can be written in ANY language
  • Awesome API for creating very powerful distributed scripts
  • Be usable as non-root
  • The easiest config management system to use, ever.

Get Involved

Branch Info

  • The master branch corresponds to release 0.3 "Baluchitherium".
  • Bug fixes WILL be periodically made to the master branch.
  • The devel branch corresponds to release 0.4 "Unchained".
  • Note: sudo support works much better in 0.4/devel, consider trying it.
  • See CHANGELOG.md for release notes to track each release.

Patch Instructions

Contributions to the core and modules are greatly welcome.

  • Required Process:
    • Submit github pull requests to the "ansible/devel" branch for features
    • Fixes for bugs may be submitted to "ansible/master"
    • Make sure "make tests" passes before submitting any requests.
  • Bonus points:
    • Joining the mailing list
    • Using squash merges
    • Updating the "rst/*" files in the docs project and "docs/" manpage content
    • Adding more unit tests
  • Avoid:
    • Sending patches to the mailing list directly.
    • Sending feature pull requests to the 'master' branch instead of the devel branch
    • Sending pull requests to mpdehaan's personal ansible fork.

Author

Michael DeHaan -- michael.dehaan@gmail.com

http://michaeldehaan.net