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
James Cammarata
eb850bf81a
Fix issue with unarchive disabling pipelining mode
...
Was using persist_files=True when specifying the create paramater,
which breaks pipelining. Switched to use delete_remote_tmp=False instead,
which is the proper way to preserve the remove tmp dir when running
other modules from the action plugin.
2015-03-12 10:22:06 -05:00
Brian Coca
a675b10b3b
Merge pull request #10329 from bcoca/var_merge_combined
...
changed from hash_merge to combine vars which resets default to
2015-03-12 10:58:12 -04:00
Brian Coca
ac1493faae
fixed missed conversion of su to become
2015-03-12 10:01:31 -04:00
Toshio Kuratomi
ee831e1071
Fix v2 for #10426
...
Note: In v1 we fix this by transforming into unicode just before we use
it (when we send it to jinja2) because jinja2 cannot handle non-ascii
characters in str.
In v2 our model is that all text values need to be stored as unicode
type internally. So we transform this to unicode when we read it from
the inventory file and save it into the internal dict instead.
2015-03-11 21:28:45 -07:00
Toshio Kuratomi
4710a07fb0
Test case for #10426
2015-03-11 20:58:21 -07:00
Toshio Kuratomi
f5264414db
Merge pull request #10426 from shirou/fix-hostvar-unicode-error
...
use to_unicode() in _jinja2_vars if type is str.
2015-03-11 20:39:50 -07:00
Shirou WAKAYAMA
d92e8edf6e
set 'nonstring' arg to passthru.
2015-03-12 12:36:50 +09:00
Toshio Kuratomi
d633ad1022
Merge pull request #10438 from jhermann/patch-1
...
Generic package_dir mapping in setup.py (closes #10437 )
2015-03-11 19:15:59 -07:00
Toshio Kuratomi
e413dba3a6
Update the module pointers
2015-03-11 19:10:38 -07:00
Jürgen Hermann
597c0f48f5
Generic package_dir mapping in setup.py ( closes #10437 )
2015-03-12 02:28:33 +01:00
Brian Coca
f229b770b2
fixed missed su to become conversion
2015-03-11 19:23:02 -04:00
Brian Coca
eb69eb4108
Merge pull request #10435 from bcoca/ssh_password_become_fix
...
fixes password error detection for ssh connection plugin
2015-03-11 19:04:56 -04:00
Brian Coca
f803c1e1f8
fix tag test that broke with new tag info displayed in list tasks
2015-03-11 16:28:37 -04:00
Brian Coca
587ab17f10
fixes password error detection for ssh connection plugin
...
removes sycnronize test that does not work with current sudo setup
Fixes #10434
2015-03-11 16:11:27 -04:00
James Cammarata
5f0ed76f1c
Merge branch 'bcoca-become_fixes' into devel
2015-03-11 11:54:12 -05:00
Brian Coca
747c7aaffa
removed uneeded reference to su_user
2015-03-11 12:33:05 -04:00
Brian Coca
de5eae2007
fixed traceback when x_user implicitly sets the become method
...
Fixes #10430
Also removed redundant resolution of sudo/su for backwards compatibility which
confused the conflict detection code.
2015-03-11 12:18:53 -04:00
Brian Coca
1fd0a78b0e
fix issue with ask pass signature
2015-03-11 10:28:27 -04:00
Brian Coca
57aa40420f
Merge pull request #10427 from jeffwidman/patch-1
...
Typo: lead --> led
2015-03-11 09:47:00 -04:00
Brian Coca
a5f533e25d
fixed bad paren in connection plugin
2015-03-11 09:30:07 -04:00
Jeff Widman
f6d8e457ab
Typo: lead --> led
2015-03-11 01:20:17 -07:00
Shirou WAKAYAMA
2d73892acf
use to_unicode() in _jinja2_vars if type is str.
2015-03-11 14:50:27 +09:00
Brian Coca
ab45e5ee59
Merge pull request #10411 from bcoca/add_pbrun
...
preliminary privlege escalation unification + pbrun
2015-03-10 18:42:15 -04:00
Brian Coca
5f6db0e164
preliminary privlege escalation unification + pbrun
...
- become constants inherit existing sudo/su ones
- become command line options, marked sudo/su as deprecated and moved sudo/su passwords to runas group
- changed method signatures as privlege escalation is collapsed to become
- added tests for su and become, diabled su for lack of support in local.py
- updated playbook,play and task objects to become
- added become to runner
- added whoami test for become/sudo/su
- added home override dir for plugins
- removed useless method from ask pass
- forced become pass to always be string also uses to_bytes
- fixed fakerunner for tests
- corrected reference in synchronize action plugin
- added pfexec (needs testing)
- removed unused sudo/su in runner init
- removed deprecated info
- updated pe tests to allow to run under sudo and not need root
- normalized become options into a funciton to avoid duplication and inconsistencies
- pushed suppored list to connection classs property
- updated all connection plugins to latest 'become' pe
- includes fixes from feedback (including typos)
- added draft docs
- stub of become_exe, leaving for future v2 fixes
2015-03-10 18:42:36 -04:00
Brian Coca
17c710e713
Merge pull request #10420 from bmanojlovic/devel
...
add missing AIX network facts discovery
2015-03-10 15:59:34 -04:00
Boris Manojlovic
a59784a581
don't use full path to command instead use module.get_bin_path
2015-03-10 19:44:39 +01:00
Brian Coca
39a3d6f5ed
added version to ternary example
2015-03-10 12:42:55 -04:00
Brian Coca
cbfab13b89
Merge pull request #10421 from sivel/empty-error-msg
...
rax module ultis: Prevent an empty error message
2015-03-10 12:38:13 -04:00
Matt Martz
4990814901
Prevent an empty error message
2015-03-10 11:30:28 -05:00
Brian Coca
0ff77b3650
Merge pull request #10404 from maxalbert/doc_enhancement
...
Add note to section 'Loops' that the 'when:' statement is processed per-item
2015-03-10 10:51:47 -04:00
Brian Coca
a4c7aca419
Merge pull request #10395 from AndrewLorente/patch-2
...
Mention `view` in the ansible vault docs
2015-03-10 10:43:05 -04:00
Boris Manojlovic
0f4cf8cb43
add missing AIX network facts discovery
2015-03-10 15:19:29 +01:00
Brian Coca
5c9f867c6c
Merge pull request #10418 from pyroscope/fix-raspbian-distribution_release
...
Handle /etc/os-release files with 'Raspbian' in them
2015-03-10 09:57:24 -04:00
pyroscope
d0197195ed
Handle /etc/os-release files with 'Raspbian' in them
2015-03-10 08:41:21 +01:00
Brian Coca
2da8a986c4
Merge pull request #10414 from bcoca/showing_tags
...
added list-tags option and also show tags in list-tasks option
2015-03-09 12:44:15 -04:00
Brian Coca
d244390064
correclty added inventory this time
2015-03-09 12:15:41 -04:00
Brian Coca
642d9d6b56
readded inventory vars to runner's vars
2015-03-09 12:12:37 -04:00
Brian Coca
d5164e9e88
Merge pull request #10415 from dagwieers/patch-4
...
Make the example somewhat more feature complete
2015-03-09 11:40:51 -04:00
Dag Wieers
2e67372919
Make the example somewhat more feature complete
...
New users might think that "state=started" implies that the service is also started at boot-time, which isn't.
By adding it, this change makes a clear distinction between the service state, and whether it is enabled (at boot).
And makes the example more feature-complete as this is what most people would be doing anyway.
2015-03-09 16:16:58 +01:00
Brian Coca
5453e2cbb8
removed redundant inventory call, moved grousp to proper priority
2015-03-09 10:27:59 -04:00
Brian Coca
08617c087b
Merge pull request #8866 from Fresheyeball/patch-1
...
Document Environment in tasks as well
2015-03-09 02:05:27 -04:00
Brian Coca
8267bb2ae1
added list-tags option and also show tags in list-tasks option
2015-03-09 00:07:14 -04:00
Chris Church
919db1025c
Merge pull request #9601 from cchurch/set_delegate_before_connect
...
Set delegate on connection plugin before calling connect()
2015-03-08 21:12:39 -04:00
Brian Coca
876383f60c
Merge pull request #10409 from mriedelumab/devel
...
Adding oVirt recognition for oVirt guests. oVirt uses KVM.
2015-03-07 20:36:16 -05:00
riedel
29cca0191b
Adding oVirt recognition for oVirt guests. oVirt uses KVM.
2015-03-07 10:17:41 -05:00
Toshio Kuratomi
cc7385d8f7
Add the playbook filters to a toctree
2015-03-06 21:02:40 -08:00
Toshio Kuratomi
3e311db128
Update core and extras module pointers
2015-03-06 21:02:40 -08:00
Toshio Kuratomi
493907665b
Add no_log w/ skipped tasks to the CHANGELOG
2015-03-06 21:02:40 -08:00
Toshio Kuratomi
04e37cce35
Add and subtract some things from the tarball
2015-03-06 21:02:40 -08:00