* Ansible Powerplay Release Notes With each release, we promise to make some entries here so that you may be informed. We shall always try to maintain backwards compability. If something potentially affects backwards compability, we'll bump the minor number. For "milestone" upgrades and/or compability breaks, we'll rev the major number. Of course, you can read all about it here. ** Release Notes | Release | Feature / Bug | Description | Date | |---------+----------------------------------------+-----------------------------------------------------------------------------------------------+------------| | v1.0.8 | --ttys | List specific terminals you'd like the output to go to. | 2016-07-07 | | v1.0.7 | Verosity Switch --apverbose=n (-Vn) | Pass to ansible-powerplay -v, -vv, etc. | | | v1.0.6 | Ansible Verbosity | Pass to Ansi | | | v1.0.5 | Many bug fixes | Critical bugs all fixed. | | | v1.0.3 | DSL book | changed the named paramer back to the normal one. | 2016-06-08 | | v1.0.0 | version | Prints version | 2016-06-04 | | | powerplay / pp shorthand command | Play task defaults if you use the shorthand 'pp' on the commandline | 2016-06-04 | | | DSL incompatible changes | Nestable groups, naked books. older DSL not gauranteed to be compatable. | | | | Internal rewrite of the execution flow | Logic for execution flow rewritten to allow fine-grained control over what is sync and async. | | | | Internal NOOP books | We need to demarcate groups executing synchronously that they themselves have async members. | | | v0.2.3 | --verbose | Will display Ansible commands on a --verbosity=1 or higher. | 2016-03-17 | | v0.2.2 | --tags, --skip-tags | Ansible tag support | 2016-03-07 | | v0.2.1 | --extra-vars | A way of passing extra vars to the Ansible playbooks. Please see the documentation | 2016-03-01 | | v0.2.0 | powerplay play (behavior change) | If script is not given, now defaults to 'stack.play' in the current directory. | 2016-02-29 | | v0.1.3 | --tmux | Better handling at distributing the panes. | 2016-02-26 | | v0.1.2 | --tmux. --no-tmux | Default output now goes to current tty | 2016-02-23 | | v0.1.1 | --book, --group, --play | Minor bug with the array handling | 2016-02-22 | | v0.1.0 | --book, --group, --play | Now each can take multiple specifications | 2016-02-22 | | v0.0.8 | Creation of these Release Notes | About bloody time. The prior releases were all mostly bug fixes, and so... | 2016-02-20 | | | --tmux | Now you can optionally specify the window number | | | | --tmux | Now checks to ensure it does not dump to its own pane | | | | --book | You can select an individual playbook to run | | | | --group | You can select an individual group to run | | ** Known Outstanding Issues Bugs and missing features that needs to be addressed. As they are, we'll remove them from this list. | Date | Issue | Description | |------------+--------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------| | 2016-06-07 | execution planning dump (-v2) and -b | When using -b to select an individual book, the execution planning does not reflect this filtration. | | 2016-06-05 | version | Command does not work properly. It hangs. | | 2016-04-07 | --extra-vars | Powerplay duplicates keys on extra vars if already specified in the Powerplay. | | 2016-03-11 | Grouping | Groups executes in parallel instead of serially. | | | Core | Core process flow needs to be redone. | | 2016-03-03 | Status dump out of order | Currently a bit out of order due to the fact that the output are being run in different threads and so the text is being printed nondeterministically. | | 2016-02-20 | Platforms other than Linux | We need to test on Mac OSX and Windows. Should work fine on Macs. I do not plan to support Windows in general, but may accept pull requests to that end. | ** Wish List Well, we can always wish upon a star... but it will take my time and dedication to make stars happen. :p | Date | Wish | Description | |------------+---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 2016-02-20 | Integration with Jenkins | I have no idea what form this will take | | | Curses integration | Basically, the tmux integration is used because it was quick to do. But what I really want to do is full Curses support, similar with what you see with htop and other tools. | | 2016-02-26 | Better and Error handling | When there's a failure in the underlying Ansible playbook, we want to handle that better in Powerplay. This would be a part of the Curses upgrade to come later. | | 2016-02-29 | Configuration file | Add a (presumably yaml format) configuration file in a few key locations. | | | Name Completion | Shell integration with name completion features of bash. |