mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
60d44e1a01
commit e00368e7c65c65bed11fcaaf83fe8b093dbf492e Merge: 2ea7110 c039aa0 Author: Michael DeHaan <michael.dehaan@gmail.com> Date: Thu May 10 01:43:10 2012 -0400 Merge branch 'devel' of https://github.com/weaselkeeper/ansible into weaselkeeper-devel commit c039aa091582cd31e206692df6f4f148394b41d6 Author: Jim Richardson <weaselkeeper@gmail.com> Date: Fri May 11 17:55:13 2012 -0700 cleanup and simplification of ANSIBLE_REMOTE_TMP feature commit d87f15b796b799c375808edc7cc0932d7809d325 Merge: 5917aba 4c2fd25 Author: Jim Richardson <weaselkeeper@gmail.com> Date: Fri May 11 17:30:16 2012 -0700 Merge branch 'devel' of github.com:weaselkeeper/ansible into devel commit 5917aba761af2e4163772d2d74e7efc0d169273a Author: Jim Richardson <jrichardson@classmates.com> Date: Wed May 9 11:25:45 2012 -0700 ANSIBLE_REMOTE_TMP environment variable sets where ansible will stuf tmp files on remote host. Default is /var/tmp for root, and $HOME/.ansible/tmp for non-root commit 4c2fd2577769a6392187585828168bcb4a1476da Author: Jim Richardson <jrichardson@classmates.com> Date: Wed May 9 11:25:45 2012 -0700 ANSIBLE_REMOTE_TMP environment variable sets where ansible will stuf tmp files on remote host. Default is /var/tmp for root, and $HOME/.ansible/tmp for non-root |
||
---|---|---|
bin | ||
docs/man | ||
examples | ||
hacking | ||
lib/ansible | ||
library | ||
packaging | ||
test | ||
.gitignore | ||
CHANGELOG.md | ||
COPYING | ||
Makefile | ||
MANIFEST.in | ||
README.md | ||
setup.py | ||
VERSION |
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
- ansible-project mailing list
- irc.freenode.net: #ansible
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