- 16 Apr, 2012 1 commit
-
-
This introduces the Inventory class. Playbook uses the internals of Runner to limit the number of hosts to poll asynchronously. To accomodate this, Inventory can be restricted to specific hosts.
Jeroen Hoekx committed
-
- 14 Apr, 2012 1 commit
-
-
Michael DeHaan committed
-
- 13 Apr, 2012 15 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Add support for specifying sudo passwords to both ansible & playbook. Nopasswd sudo is no longer required.
Michael DeHaan committed -
/bin/ansible async fixes
Michael DeHaan committed -
Jeroen Hoekx committed
-
Jeroen Hoekx committed
-
comment typos
Michael DeHaan committed -
Martijn Koster committed
-
Allow playbook to take --connection=local for easier reuse of playbook in kickstart w/o specifying connection: in the playbook itself. Both work.
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
is not specified. This will help for users that don't have prerequisites installed (like python-simplejson on old RHEL) and do not know to run -D.
Michael DeHaan committed -
Make use of LocalConnection explicit
Michael DeHaan committed -
Add selinux support to file module - issue #46
Michael DeHaan committed
-
- 12 Apr, 2012 13 commits
-
-
Merge the SortedOptParser bits and debug attribute commits into localconnection. Conflicts: bin/ansible lib/ansible/playbook.py lib/ansible/runner.py lib/ansible/utils.py
Stephen Fromm committed -
This adds the options: seuser, serole, setype, and serange to the file module. If the python selinux module doesn't exist, this will set HAVE_SELINUX to False and punt in the related modules. This takes the options the user provides and applies those to the default selinux context as provided from matchpathcon(). If there is no default context, this uses the value from the current context. This implies that if you set the setype and later remove it, the file module will rever the setype to the default if available.
Stephen Fromm committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Simplify playbook tests so things are not timing dependent in the poll section, which is leading to tests not being consistent between runs, even though there wasn't an error. Now we'll just check the final change counts, which should be just as solid and lead to less churn in the events file.
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Some minor code shortening. Added a test to TestRunner.
Michael DeHaan committed
-
- 11 Apr, 2012 8 commits
-
-
Fetch Module
Michael DeHaan committed -
This adds transport variable to playbook.py. It can be set with 'connection' in the playbook file.
Stephen Fromm committed -
Stephen Fromm committed
-
Matthew Williams committed
-
Matthew Williams committed
-
Update test file -- we probably should not include the poll as the number of polls is changing between test runs (that's ok, it's not intended to be realtime accurate)
Michael DeHaan committed -
Conflicts: bin/ansible bin/ansible-playbook lib/ansible/utils.py
Michael DeHaan committed -
Allow variables coming in from the playbook and the API to be expressed as dictionaries throughout their full life cycle such that nested data can be made available in templates and playbooks.
Michael DeHaan committed
-
- 10 Apr, 2012 2 commits
-
-
Stephen Fromm committed
-
Raise exception if effective uid of process is not the same as remote_user.
Stephen Fromm committed
-