Brian Coca
9de6fea2fa
one cli to bind them all
2015-04-30 21:23:08 -04:00
Brian Coca
040a39f249
there will be only one cli
2015-04-30 21:23:08 -04:00
Brian Coca
ccc9a33b56
most of galaxy is working, install still needs work
...
normalized return codes in bin
refactored galaxy classes a bit, ignoring 'compatct' role spec
2015-04-29 23:55:44 -04:00
Brian Coca
cdefeb6d84
refactored most binaries
...
added AnsibleOptionsError
removed pulicate parser error class
2015-04-29 10:51:15 -04:00
Brian Coca
75b969e2d7
initial galaxy port to v2
2015-04-29 10:51:15 -04:00
Brian Coca
9898522a00
now all cli use display.error
2015-04-29 10:51:15 -04:00
Brian Coca
14fb4383f3
now uses display.error
2015-04-29 10:51:15 -04:00
James Cammarata
4bb37b82c4
Fix duplicate callback issue in v2
...
All v2+ callbacks can now optionally define a CALLBACK_TYPE, which
when set to 'stdout' will limit those callbacks which are used for
primary output to a single callback plugin (specified to the
TaskQueueManager object and configurable in ansible.cfg/environment)
2015-04-29 01:09:27 -05:00
James Cammarata
6eba0d173d
Revert shebang change added in v2 bin/ scripts
2015-04-27 13:57:26 -05:00
Toshio Kuratomi
8007829228
Enable warnings for python3 on scripts shebangs.
2015-04-27 08:34:16 -07:00
Brian Coca
d22898f702
changed vaulteditor import to new path, now vault seems to work
2015-04-20 13:42:24 -04:00
Brian Coca
1046a396ae
fixed typo
2015-04-19 23:34:07 -04:00
Brian Coca
6d68d66d3c
1st draft port to v2
2015-04-19 23:32:07 -04:00
Brian Coca
3c9890a358
now in v2 everything passes a single passwords hash
2015-04-08 03:17:32 -04:00
Brian Coca
d732c94ac2
a bunch of updates to connection info and related, to pass down passwords
...
also now options populate required fields in required order allowing play to override
added capture of debug in action plugins when stdout is not json
2015-04-06 22:35:02 -04:00
Brian Coca
b1e6aaa790
implemented verbosity, added 5th level and now can see how many plays per playbooko if -vvvvv
2015-04-04 15:54:54 -04:00
Brian Coca
5531b84360
moved ad-hoc to use display
2015-04-04 15:21:42 -04:00
Brian Coca
af97e732a0
updated ansible-playbook to use display, fixed issues breaking display class
2015-04-04 15:14:40 -04:00
Brian Coca
e6e69c0894
finished implementing list-hosts, started adding list-tasks/list-tags
...
but getting just task names and have to adjust for having blocks.
2015-04-04 10:25:55 -04:00
Brian Coca
a811c8841e
now listhosts shows the same info as v1
2015-04-03 13:42:05 -04:00
James Cammarata
41d9bfde07
Moving the Display() instantiation outside of v2 classes
2015-04-03 12:17:01 -05:00
Brian Coca
ada86dafaf
added listhosts draft
...
fixed assert from list to new yaml ansible object
taskqueue is now None when just listing
2015-04-03 13:02:42 -04:00
Brian Coca
20b4492704
started implementing 'list options'
2015-04-03 04:51:16 -04:00
Brian Coca
2ade17e2f5
v2 changed empty inventory to warning that only localhost is available
2015-04-03 04:50:44 -04:00
Toshio Kuratomi
d277c6b821
Few more py3 cleanups
2015-04-02 11:41:18 -07:00
Toshio Kuratomi
ac6b7045db
A little py3 compat, side effect of making this work under profile
2015-04-02 11:41:13 -07:00
Brian Coca
ca540ef9f8
added vault password to dataloder creation
2015-03-21 01:33:10 -04:00
Brian Coca
08896e2cfd
enabled vault password file and fixed prompting for connection password on local
2015-03-21 01:23:28 -04:00
Brian Coca
edb1bd25dd
added password prompting and become/sudo/su collapsing
2015-03-21 01:19:07 -04:00
Brian Coca
b370728439
several fixes to cli tools
...
- fixed issue with previous commit with bad constants vs C ref on become
- added list-tags
- rearranged common options to utils/cli.py
- added generic validate for both vault and become conflicts
- removed dupes and conflicting options
2015-03-21 00:40:24 -04:00
James Cammarata
b1d78a61fc
Initial support for vault in v2
...
TODO:
* password prompting needs to be implemented, but is being worked on
as part of the become privilege escalation changes
2015-03-12 12:14:57 -05:00
Toshio Kuratomi
c655e91436
For now throw an exception if decoding a non-utf8 extra var
2015-02-02 14:14:18 -08:00
Toshio Kuratomi
1ed1af6cb4
Make extra_vars into unicode string type early
...
Fixes v2 for #10106
2015-02-02 13:58:21 -08:00
James Cammarata
bbd08cd0e2
Fixing more v2 issues with integration tests
2015-01-26 23:41:19 -06:00
James Cammarata
45212394ca
Adding in hostvars to v2 and getting more integration tests working
2015-01-22 22:50:21 -05:00
James Cammarata
115684d235
Minor tweak to stub code for v2 ansible-playbook
2015-01-20 01:21:17 -06:00
James Cammarata
eae9a406ad
Fixing v2 code for test_yum and added capability to squash items
2015-01-20 01:16:19 -06:00
Toshio Kuratomi
2e0472e03b
Allow ansible-playbook to determine if an invalid limit is specified
2015-01-19 13:39:45 -08:00
Brian Coca
832b3ebea2
adds to v2 the ability to run with empty inventory (implicit localhost),
...
which is now a warning and not an error.
2015-01-16 18:31:58 -05:00
James Cammarata
2aeb79f45f
Starting work on getting integration tests working on v2
...
This is incomplete work, and requires some minor tweeks to the integration
tests which are not included in this commit.
2015-01-12 16:07:01 -06:00
James Cammarata
62d79568be
Creating playbook executor and dependent classes
2014-12-29 10:46:47 -06:00