Chris Church
dd3f7c2dab
Fix trailing slash on returned temp path.
11 years ago
Chris Church
8a121fd6ae
Squeeze a few more bytes out of put_file script.
11 years ago
Chris Church
4e738e6fa9
Optimize buffer size for put_file.
11 years ago
Matt Martz
09dd535296
Make helper functions more robust against undefined powershell objects
11 years ago
Chris Church
43a7a5a990
Collapse extra whitespace in encoded powershell scripts.
11 years ago
Matt Martz
df8866b8bd
Add examples for how to use powershell common functions
11 years ago
Matt Martz
e4e610565c
Add convenience function (Get-Attr) for getting an attribute/member from a powershell psobject
11 years ago
Matt Martz
90c98ada7c
Add ConvertTo-Bool filter function in powershell common code
11 years ago
Chris Church
61c236be9e
Fix for creating temp dir with older powershell versions.
11 years ago
Chris Church
243cd877ae
Add integration tests for fetch/slurp, make powershell fetch/slurp work as close as possible to existing fetch/slurp modules.
11 years ago
Chris Church
a8ca579761
Fix host parameter to vvvvv.
11 years ago
Matt Martz
97f4f56286
Add Exit-Json and Fail-Json powershell helper functions
11 years ago
Chris Church
74c43c94cf
Allow specifying remote powershell version via environment variable.
11 years ago
Chris Church
8f762a7d15
Update logging based on verbosity, add vvvvv support to show details of put/fetch file.
11 years ago
Chris Church
21ba529fbe
Fixes/notes related to slashes in remote paths.
11 years ago
Chris Church
7e8cc65829
Refactor common args used for building PowerShell commands.
11 years ago
Matt Martz
e7e95721b9
powershell modules will have a .ps1 extension
11 years ago
Matt Martz
a25c441300
Add shared functions to module_utils/powershell.ps1 and refactor powershell modules to utilize the common powershell code
11 years ago
Michael DeHaan
bafa63b424
Revise documentation on powershell module replacer code.
11 years ago
Chris Church
f7af29680b
Add default license boilerplate, refactor common powershell code, fixes for raw/script modules.
11 years ago
Michael DeHaan
35a7c93c76
Added comment about implementation line.
11 years ago
Michael DeHaan
3ac86e57f4
FIXME comment cleanup
11 years ago
Michael DeHaan
80499346d1
Remove stray FIXME
11 years ago
Chris Church
5dcaa30476
Add shell_plugins to abstract shell-specific functions out of runner, add winrm connection plugin, add initial Windows modules.
11 years ago
Michael DeHaan
627ff30a6f
Add module replacer capability for powershell files.
11 years ago
James Cammarata
cb13b30362
Use file documentation fragement for the copy module
11 years ago
James Cammarata
9b17e8a555
Merge pull request #7771 from jkramarz/issue-5761
...
Added missing fallback to hw_sector_size
11 years ago
James Cammarata
6d9cc64e0f
Add role_names to valid keys entry for plays
...
Prevents a "not a legal parameter" error for play ds structures that
may be passed into the Play() constructor, which really is mainly a
concern during tests.
11 years ago
Matt Bray
578e881142
fix for urls like ssh://git@github.com/ansible/ansible.git
11 years ago
Jakub Kramarz
df3188cef0
Added missing fallback from physical_block_size to hw_sector_size in sectorsize fact discovery for kernels older than May 2009.
...
References #5761
11 years ago
James Cammarata
3fb3e7e6dc
Properly parse urls for ssh-keyscan use
...
Previously, the get_fqdn() function in known_hosts.py only worked
with urls that started with git@, and ignored any urls that started
with a normal schema type (ie. http:// or ssh://). This patch corrects
that by using urlparse to parse the hostname portion out of urls that
have a proper schema.
Fixes #7474
11 years ago
James Cammarata
395192ffbc
Merge pull request #7740 from jkramarz/issue-5761
...
changed sector size fact source
11 years ago
James Cammarata
b4d130d086
Add a new password pattern to the run_command filter
11 years ago
Jakub Kramarz
4e4c9235e8
changed sector size fact source from hw_sector_size to physical_block_size, fixes issue 5761
11 years ago
Eri Bastos
a65fd06338
Added quotes around key path - Issue 7713
11 years ago
James Cammarata
e5ef0eca03
Merge pull request #6507 from brdo/patch-1
...
Set keepalive to 5 seconds in paramiko_ssh.py
11 years ago
smoothify
e3530dcbc2
Add environmentfilter to random filter, to ensure the result doesn't get cached. Mirrors default jinja filter.
11 years ago
James Cammarata
ad97c618cf
Add support for relative paths in the file lookup plugin for roles
...
Fixes #7628
11 years ago
James Cammarata
82a784931e
Fix error passing play vars to an included playbook with empty vars
...
Fixes #7658
11 years ago
James Cammarata
d9df607972
Fix order of merging variables for the combined cache
...
Fixes #7598
11 years ago
James Cammarata
74f20ebf79
Removing cruft leftover from the deprecation of include+with_items
...
Also cleaning up integration tests that had checks for the empty item
attribute in certain results.
Fixes #7535
11 years ago
James Cammarata
0fa5100a2c
Merge branch 'fix-7596' of https://github.com/kilburn/ansible into kilburn-fix-7596
11 years ago
James Cammarata
849b0f87ce
Fix error when using os.getlogin() without a tty
11 years ago
Michael DeHaan
959af67fe3
Merge pull request #7608 from jjneely/lookup-function
...
template.py: Handle purposely raised exceptions in lookup()
11 years ago
James Cammarata
b94bde9711
Merge pull request #7609 from jimi-c/issue_7553_su_copy
...
Support checking for su user to atomic_move
11 years ago
Jack Neely
2fda9bc743
template.py: Handle purposely raised exceptions in lookup()
...
If a lookup plugin is run by the lookup() template method it should pass
along any AnsibleError (or child exception classes) rather than just eat
them. These exceptions are purposely raised by the plugin.
11 years ago
Marc Pujol
d0f82e94e8
Ensure there are no duplicates in the merged/intersected lists
11 years ago
Marc Pujol
f892cc798c
Merge and intersect lists without using sets.
...
Using sets for these operations is dangerous because sets cannot contain
certain object types (such as lists) and their iteration order is
undefined.
Fixes #7596
11 years ago
James Cammarata
188ab7b952
Check groupnames for None as well as an empty string in add_host
...
Fixes #7585
11 years ago
James Cammarata
feafc4cd8a
Merge branch 'fix_mutable_inventory_vars' of https://github.com/banterchat/ansible into banterchat-fix_mutable_inventory_vars
11 years ago