6275e57718
pyflakes: Unused import / unused var
2012-03-30 23:04:02 -04:00
9569be8bdb
Need for quoting/unquoting problems go away once module_args are all treated as strings throughout.
2012-03-30 22:52:38 -04:00
3ded27fe35
Treat module args as strings everywhere to avoid unneccessary shlex and requoting
2012-03-30 22:47:58 -04:00
f11de2f5c9
--extra-vars option for ansible-playbook
...
Conflicts:
lib/ansible/playbook.py
Removed unneccessary shlex and replaced with basic split, some repurcussions in runner
that can be eliminated once we consistently pass args as a string (soon).
2012-03-30 22:29:06 -04:00
6db87a5018
Minor style fix, update test to match quote fix patch
2012-03-30 21:57:34 -04:00
ec6f488d1f
shell quoting fixes
...
(edited author's original commit comment -- MPD)
2012-03-30 21:57:33 -04:00
99d5796605
support for quotes strings in command module (via posix=False), related fixes to keep other things from breaking
2012-03-30 21:57:33 -04:00
2372a3b734
Sudo support operational in both playbooks and main program. Implementation could use some cleanup.
2012-03-29 22:59:29 -04:00
81e3496037
Added preliminary support for --sudo to ansible, playbook support and further testing pending.
2012-03-29 01:37:06 -04:00
72cc99722d
sudo tweaks
2012-03-28 23:30:31 -04:00
7ae75eb14b
Default sudo is false
2012-03-28 22:55:59 -04:00
c2a6e2f97b
Work in progress on sudo, hitting some issues with paramiko saying the connection is closed.
2012-03-28 22:51:16 -04:00
7133734d87
Remove debug statements (WIP on sudo)
2012-03-28 20:58:34 -04:00
4971101f27
Handler doesn't take this param.
2012-03-28 20:33:44 -04:00
706ba9fd9a
Add paramiko/pycrypto atfork workaround (can back out later if not useful), tweak error
...
message text per skvidal's suggestion
2012-03-28 20:32:04 -04:00
b30ddc4520
Expose remote_port option in playbook
2012-03-28 19:31:17 -04:00
68818ad1fe
add support for remote ports in playbooks
2012-03-28 15:02:50 -07:00
15e781eb51
add exception check for paramiko if older then 1.7
2012-03-28 14:09:11 -07:00
f06ec76fdb
add support for using an alternate remote port
2012-03-28 14:05:31 -07:00
b1471bf857
Add more comments to the callbacks file
2012-03-26 22:05:11 -04:00
95670ce6b5
remove unused function
2012-03-26 21:58:28 -04:00
f9da7cb180
remove functions that are no longer used
2012-03-26 21:56:18 -04:00
35d77d0433
Make it an error to try to hit a change handler that doesn't exist
2012-03-26 21:31:48 -04:00
f693759252
Style fixes from pep8 makefile target
2012-03-26 21:25:43 -04:00
f074f1c4c4
Fixes from pyflakes
2012-03-26 21:23:28 -04:00
35c8750bbb
Fix tree view to work with callbacks
2012-03-26 21:18:48 -04:00
45a455a805
Make /usr/bin/ansible output realtime and also delete some code!
2012-03-26 21:17:11 -04:00
eb67a91c57
Merge remote branch 'public/master'
2012-03-26 19:36:03 -04:00
aaafd12b59
rm FIXMEs
2012-03-26 19:35:53 -04:00
a370261dce
Playbook: create one task per include instead of per argument.
2012-03-26 10:30:48 +02:00
6dda6f12dc
Applying callback model to runner, and using that in playbooks, so output can be more immediate in playbooks.
...
(Runner still does not use callbacks for default output)
2012-03-25 19:05:27 -04:00
ab55fa4266
Revert "Only override the pattern if it is ommitted"
...
This reverts commit bb0bf9eef4 .
2012-03-24 16:21:44 -04:00
bb0bf9eef4
Only override the pattern if it is ommitted
2012-03-24 16:20:47 -04:00
9df612f007
Add a "-o" override option so hosts not in a playbook can still be managed by a playbook.
2012-03-24 16:19:38 -04:00
292ac4aad2
Make it such that the 'name' element of each playbook line is optional.
2012-03-23 21:06:54 -04:00
44d4dede92
Split conditional imports in playbook into subfunction, fix small bug in event reporting on playbook
...
actions.
2012-03-23 21:03:25 -04:00
b43019f3a1
In playbooks, a return code (rc) of non-zero should fail the playbook.
2012-03-23 20:53:57 -04:00
6ab615c724
Code cleanup for playbooks, also added 'on_skipped' callback
2012-03-23 20:51:26 -04:00
53446d6d45
make sure the setup step in a playbook has the sshpass included
2012-03-23 16:41:44 -04:00
89d4bc542c
fix up minor type - AnsibleException should be AnsibleError
2012-03-23 11:59:08 -04:00
a8c921cbcc
Allow groups to be passed to runner API to make parse_hosts optional, misc fixes as a result of refactoring in Runner.
...
Cleanup in Playbooks module is next.
2012-03-22 00:30:05 -04:00
94605b811b
Fixes from refactoring
2012-03-21 23:47:58 -04:00
6a7aac38c5
misc cleanup in the runner module, splitting some things out into utils, breaking up functions into smaller functions.
2012-03-21 23:39:09 -04:00
7ed734dfb2
move callbacks to seperate file, anticipating callbacks for Runner() as well
2012-03-21 22:18:57 -04:00
7883f414ce
unused module
2012-03-21 21:03:32 -04:00
e6406fa5a7
Allow variable expressions to be stored as variables themselves, do some things to allow setup strings
...
to more easily contain spaces without being mangled, which is neccessary because of the above.
2012-03-21 20:00:48 -04:00
a5f4ca50b8
Ratchet up logging a few notches prior to controlling w/ verbosity settings
2012-03-20 22:29:21 -04:00
b5c62ec068
Enhance logging, way to gate verbosity levels pending.
2012-03-20 21:44:01 -04:00
dfbe591cc0
Add "only_if" capability, which allows task steps to be skipped if they do not match a conditional.
2012-03-20 19:55:04 -04:00
149cc57b0f
remove unneeded code
2012-03-19 23:54:47 -04:00