Commit Graph

148 Commits (cdb9f135598ae9c1394ed124f666e211eee55f13)

Author SHA1 Message Date
Michael DeHaan 85ba71a7fe Split -vv from -vvv 14 years ago
Michael DeHaan 846186e2fc Add -vvv support for debugging activity 14 years ago
Michael DeHaan faed4b5a33 whitespace + remove deprecated YAML parser (migration script lives in examples/scripts and warning was added
in 0.6 release)
14 years ago
Michael DeHaan 227dfc17f3 fix tree output 14 years ago
Seth Vidal f924c96370 remove the tab I found
DIE TAB DIE
pep8
14 years ago
Petros Moisiadis 2ac4acbf97 fixes for tests 14 years ago
Petros Moisiadis 5f4bf813b1 added an 'ignore_errors' option to tasks
Failed tasks with ignore_errors=True, allow the remaining tasks in the
play to be executed as if no failure happened. A failure notice is still
written to the output as well as an '...ignoring' message.
14 years ago
Petros Moisiadis c717934b7e Improved 'vars_prompt' syntax to support prompt text and (non-)private input
An example of the new syntax:

vars_prompt:
 - name: 'secret_variable_name"
   prompt: "Enter secret value: "
   private: "yes"
 - name: "nonsecret_variable_name"
   prompt: "Enter non-secret value: "
   private: "no"
14 years ago
Michael DeHaan e035ce97ce blue on black, tears on a river, push on a shove, it don't mean much
(make colorized playbook runs not suck on black terminals)
14 years ago
Michael DeHaan 8d7f526df6 importing/not-importing methods should be colorized 14 years ago
Michael DeHaan d3e8e8ff54 Fix output message 14 years ago
Michael DeHaan 263432daa1 Changed no hosts to red. Not sure this is the right color choice, but there is no orange :) 14 years ago
Michael DeHaan 15062b38e1 Fix typo 14 years ago
Michael DeHaan 12ff9b5b9a Move color coding bits to module, use over rest of playbook 14 years ago
Timothy Appnel 4b9b9a8a5b Importing re in runner for doing conditional tasks using pattern matching i.e. re.search(). Also conditionally outputting item when skipping. 14 years ago
Michael DeHaan d72c0c8898 replace module daisy-chaining logic 14 years ago
Derek Carter 34e2584220 improved output in with_items fixes: #627 14 years ago
Dave Hatton c3205595b3 format fixes to make fetch more usable 14 years ago
Michael DeHaan 1754de3335 Misc code cleanup, mostly whitespace preferences, removing unused imports, plus a few fixes here and there. 14 years ago
Michael DeHaan 867b2437cc consolidate output code in callbacks.py, from utils, remove extra functions 14 years ago
Michael DeHaan 68a9adc1be Indentation cleanup (partial) 14 years ago
Michael DeHaan 706cfd9ade Misc cleanup -- moved function out of utils, removed debug statement. 14 years ago
Michael DeHaan 279b5965b8 Much streamlining around setup steps in playbooks, now only run setup once per play. 14 years ago
Ingo Gottwald 26aa4e2469 Enabled cowsay support for Ubuntu 14 years ago
Dave Hatton 7ecdb83800 improve output formating for playbook 14 years ago
Michael DeHaan efac68b636 Remove the -D module debug flag, which no longer is functional due to sudo pty requirements, and replace with -v/--verbose.
This flag will show playbook output from non-failing commands.  -v is also added to /usr/bin/ansible, but not  yet used.

I also gutted some internals code dealing with 'invocations' which allowed the callback to know what module invoked
it.  This is not something 0.5 does or needed, so callbacks have been simplified.
14 years ago
Michael DeHaan 0972b761de Leverage cowsay if installed. 14 years ago
Michael DeHaan 6d580aea02 As part of a precursor to other refactoring, make returns less list-like throughout runner. 14 years ago
Jeroen Hoekx f14c1e3e91 Async: print one poll message per polling cycle.
Instead of one per host per polling cycle.
14 years ago
Jeroen Hoekx ce9a8c9ffc Introduce Async API in Runner. 14 years ago
Michael DeHaan 36e454c52f Because paramiko using a pty can't distinguish stderr and stdout, remove handling that
treated -D as a way to show stderr, and make sure modules don't include things on stderr.
Update docs and test module script to come into line.
14 years ago
Michael DeHaan c00699d0ef Merge branch 'integration'
Conflicts:
	lib/ansible/playbook.py
	lib/ansible/runner.py
	library/apt
14 years ago
Michael DeHaan 321ed53e3a Fetch module doesn't set invocation parameter as it invokes nothing, so don't let that be an error. 14 years ago
Rafal Lewczuk a87c77958c clean exec bits from lib/ansible/*.py, ignore Eclipse/PyDev files 14 years ago
Michael DeHaan 08c593bee1 Warn if no hosts matched 14 years ago
Michael DeHaan e5d5b072db Merge remote branch 'public/integration' 14 years ago
Seth Vidal bcef25f7eb add vars_prompt to playbooks
- this allows some vars to be prompted for at the start of the playbook
  setup
- defaults to no output since this would mostly be used for passwords
14 years ago
John Eckersberg 2dad8cc27c Remove shebang from callbacks.py
It is not +x, and has no __main__.  It draws ire of rpmlint.
14 years ago
Michael DeHaan 2511992659 Surface module debug (-D) to /usr/bin/ansible also 14 years ago
Jeroen Hoekx 74ae4b29ad Add a debug attribute to Runner/Playbook.
This prints the stderr of the executed modules on local stderr.
Most methods on Runner now return a fourth "err" parameter.
14 years ago
Michael DeHaan b1471bf857 Add more comments to the callbacks file 14 years ago
Michael DeHaan 95670ce6b5 remove unused function 14 years ago
Michael DeHaan f074f1c4c4 Fixes from pyflakes 14 years ago
Michael DeHaan 35c8750bbb Fix tree view to work with callbacks 14 years ago
Michael DeHaan 45a455a805 Make /usr/bin/ansible output realtime and also delete some code! 14 years ago
Michael DeHaan 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)
14 years ago
Michael DeHaan 6ab615c724 Code cleanup for playbooks, also added 'on_skipped' callback 14 years ago
Michael DeHaan 7ed734dfb2 move callbacks to seperate file, anticipating callbacks for Runner() as well 14 years ago