1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
Find a file
Tim Bielawa b4ca288a7b Set %config(noreplace) on /etc/ansible instead of /etc/ansible/* so
the directory is removed on uninstall and its contents are considered
config files.
2012-04-17 10:31:40 -04:00
bin verbose option is not being used, so remove it. debug variable still exists. 2012-04-16 23:47:41 -04:00
docs/man Update %description and auto-add version to manpages 2012-04-17 10:31:34 -04:00
examples Port shouldn't be in this example 2012-04-16 22:04:23 -04:00
hacking Update env-setup script to make it work better 2012-03-18 12:28:22 -04:00
lib/ansible Less scrolling over constructor params now that documentation follows 2012-04-16 23:51:03 -04:00
library Fix FSF address in virt header. 2012-04-17 10:30:44 -04:00
test Don't test modules that aren't present. 2012-04-17 13:30:30 +02:00
.gitignore Fixup RPM building: Makefile, Spec File, .gitignore 2012-03-10 14:22:11 -05:00
ansible.spec Set %config(noreplace) on /etc/ansible instead of /etc/ansible/* so 2012-04-17 10:31:40 -04:00
COPYING license file should be in source tree 2012-03-15 20:24:22 -04:00
Makefile Update %description and auto-add version to manpages 2012-04-17 10:31:34 -04:00
MANIFEST.in Update packaging WRT AUTHORS.md 2012-03-26 22:30:48 -04:00
README.md Patch process info. 2012-03-31 11:38:06 -04:00
setup.py Because folks on RHEL 6 (not CentOS 6) have some issues with asciidoc, do not build the asciidoc from 2012-03-15 20:21:10 -04:00

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

Patch Instructions

Contributions to the core and modules are greatly welcome.

  • Required Process:
    • Submit github pull requests to the "ansible/integration" branch
    • 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 pull requests to the 'master' branch instead of the integration branch.
    • Sending pull requests to mpdehaan's personal ansible fork.

Author

Michael DeHaan -- michael.dehaan@gmail.com

http://michaeldehaan.net