April 5, 2012
View fae3a71

WIP on async tests

Michael DeHaan authored on 2012/04/05 00:24:22
April 4, 2012
View 369b9cd

Add test for template module and make 'dark' errors clearer if we get output back and the JSON is not parseable

Michael DeHaan authored on 2012/04/04 23:57:54
View 8d06c07

* Added uptime.py as an example of somewhat minimal API usage & reporting * Pattern in API now has a default * Fixed bug in template module operation detected from running playbook (tests for that pending) * Workaround for multiprocessing lib being harmlessly squeaky (feeder thread got sentinel)

Michael DeHaan authored on 2012/04/04 23:27:24
March 6, 2012
View 0935506

Templating as non-root should not require passing in the metadata= parameter.

Michael DeHaan authored on 2012/03/06 12:23:56
View 8d57cee

Factoids and push variables via setup are now available to be templated in command args as well as template files. PLUS, variables are now expressed in playbooks without having to know about the setup task, which means playbooks are simpler to read now.

Michael DeHaan authored on 2012/03/06 10:09:03
View b190ea4

Fix parse_hosts to not blow up on ungrouped hosts.

Tim Bielawa authored on 2012/03/06 04:09:01
March 4, 2012
View db57933

Allow ":" to be used to split patterns as well as ";" so if you are just using group names or fully explicit names you do not need to use shell quoting at all. Obviously if you use wildcards like "*" you wouldstill.

Michael DeHaan authored on 2012/03/04 04:26:59
View 45c4052

Time limit needs to be passed to async_wrapper.

Michael DeHaan authored on 2012/03/04 02:45:55
View eaa7714

Laying the groundwork for async mode, async status script still needs to be done, and async_wrapper still needs to daemonize. Then, once done, playbook can be taught how to poll async within the timing window.

Michael DeHaan authored on 2012/03/04 02:25:56
March 3, 2012
View cbfabcd

Add -i, -k, and -M to ansible-playbook CLI to match options in /usr/bin/ansible

Michael DeHaan authored on 2012/03/03 12:54:25
View e4304a0

Make sure tempdirs are cleaned up after execution steps, fix notifiers, make sure service module is installed by setup.py

Michael DeHaan authored on 2012/03/03 12:38:55
View 6541f33

add pyflakes target & associated fixes. Also decided to save JSON to --tree file so it can be better used programatically. May have to come up with another system of tree logging for playbook if playbook decides to have tree logging. Presumably not the highest priority.

Michael DeHaan authored on 2012/03/03 12:10:51
View 3ad9db4

Some minor from 'pep8', and silencing the PEP8 messages I don't care about. Also make pep8 show all messages rather than just 1 per code.

Michael DeHaan authored on 2012/03/03 12:03:03
View e6a1acf

Let "all" be an alias for "*" in patterns, fix output bug on non-command execution, make clean now removes the build dir

Michael DeHaan authored on 2012/03/03 09:44:50
March 2, 2012
View 847846a

-p has been replaced by a required option. Various docs changes.

Michael DeHaan authored on 2012/03/02 12:10:47