Jordan Borean
1ce5fcf061
Added win_find module ( #19144 )
2017-02-08 22:19:08 +00:00
Brian Coca
c86a17b7a0
refactoring async
...
- centralized skipping
- also fixed module name broken by previous refactor
- let action modules handle async processing
- moved async into base action class's module exec
- action plugins can now run final action as async
- actually skip copy if base skips
- fixed normal for new paths
- ensure internal stat is never async
- default poll to 10 as per docs
- added hint for callback fix on poll
- restructured late tmp, now a pipeline query
- moving action handler to connection as networking does
- fixed network assumption invocation is always passed
- centralized key cleanup, normalized internal var
- _supress_tmpdir_delete now in _ansible_xxx and gets removed from results
- delay internal key removal till after we use em
- nicer tmp removing, using existing methods
- moved cleanup tmp flag to mking tmp func
2017-02-06 19:32:00 -05:00
JimFicarra
46503c6d1f
win_msi:Fixing Issue #20315 - shows changed even when msi not found ( #20358 )
...
* win_msi #20315 - shows changed even when msi not found
* make brace placement consistent
2017-02-04 09:32:06 +01:00
jhawkesworth
2c70450e23
Fix 'touch' mode so it creates zero size files. ( #20876 )
2017-02-03 13:36:47 +01:00
Matt Martz
829c0b8f62
Update validate-modules ( #20932 )
...
* Update validate-modules
* Validates ANSIBLE_METADATA
* Ensures imports happen after documentation vars
* Some pep8 cleanup
* Clean up some left over unneeded code
* Update modules for new module guidelines and validate-modules checks
* Update imports for ec2_vpc_route_table and ec2_vpc_nat_gateway
2017-02-02 11:45:22 -08:00
Dag Wieers
3dbce15ccb
win_shortcut: Add missing $check_mode definition + bugfix + tests ( #20911 )
...
* win_shortcut: Add missing $check_mode definition
For some reason this entry was missing, possible a merge-conflict gone
wrong :-(
* Added integration tests and bugfix
Add missing changes.
2017-02-02 10:29:56 +01:00
Matt Clay
d913f69ba1
PEP 8 W291 whitespace cleanup.
2017-01-27 17:08:02 -08:00
Matt Clay
95789f3949
PEP 8 whitespace cleanup. ( #20783 )
...
* PEP 8 E271 whitespace cleanup.
* PEP 8 W293 whitespace cleanup.
* Fix whitespace issue from recent PR.
2017-01-27 15:45:23 -08:00
Dag Wieers
802fbcadf8
win_file: Add check-mode support ( #20671 )
...
Also a small cleanup
2017-01-27 15:44:16 -08:00
Dag Wieers
93bb6b8eaf
win_uri: module cleanup and added check-mode support ( #20511 )
...
The following changes have been made:
- Added check-mode support
- Added parameter type support
- Replace PSObject by a normal dictionary
- Improve idempotency (only when $dest is provided it is not idempotent (yet)
2017-01-27 15:24:32 -08:00
Dag Wieers
ba02d9b85c
Add -type "path" to path and creates parameter ( #20402 )
...
I intended to update the documentation, but it appears the website docs
are behind the actual documentation (as the website doesn't show the
default values for booleans).
So I ended up adding the missing -type "path" and use the default $null
value for undefined parameters.
2017-01-27 15:11:09 -08:00
Jordan Borean
971783a7fd
Feature/win stat extra info ( #19148 )
...
* Added more return results to win_stat
* Changed Win2012 methods to support older versions in setup
* staging of the tests to work with older servers
2017-01-27 14:51:12 -08:00
Matt Clay
63b1e0c277
Fix infrequent PEP 8 issues.
2017-01-27 14:06:21 -08:00
Dag Wieers
a60c051952
win_ping: Make full-functional
...
Small cleanup and backport `ping` functionality.
2017-01-27 13:23:01 -08:00
Trond Hindenes
679a3cb1cc
Merge pull request #20599 from dagwieers/win_regedit-cleanup
...
win_regedit: Cleanup, check/diff mode support, HKCC fix
2017-01-27 18:09:27 +01:00
Dag Wieers
ce2284a793
win_copy: Fix for idempotency ( #20281 )
...
* include source file in error message
* win_copy: Fix for idempotency
This patch fixes an idempotency issue with win_copy. Without this patch
files would always be considered changed (unless the copy operation failed).
It also fixes the resulting output cfr. what was deocumented.
2017-01-27 16:17:35 +00:00
Dag Wieers
7460b748ca
win_shortcut: Clean up ( #20514 )
...
Small improvements:
- Remove obsolete comments
- Use $check_mode instead of my own $_ansible_check_mode
- Renamed "default" window style to "normal" (as is used by Windows
documentation)
- A fix for check-mode support (when state=absent)
2017-01-27 13:51:36 +00:00
JimFicarra
d2094cd611
win_feature fix issue #20433 - source param not found on win2k8 ( #20435 )
2017-01-26 17:56:24 -08:00
JimFicarra
2a27176d7c
Add feature - win_package - allow non-zero return codes - Issue #20408 ( #20410 )
2017-01-26 16:32:49 -08:00
Dag Wieers
0e80ba1867
Fix the integration test to comply recent changes
2017-01-26 20:06:46 +01:00
Dag Wieers
4c7715a4e5
Implemented working REG_NONE support
...
This fixes #20343
2017-01-26 09:44:51 +01:00
Dag Wieers
454dde5dfd
Fix special case for '(default)' entries in original module
2017-01-25 12:51:42 +01:00
Dag Wieers
cfb7b12f82
win_regedit: Cleanup, check/diff mode support, HKCC fix
...
The following changes have been made:
- Added check-mode support
- Added diff support
- Corrected HCCC to HKCC (according to windows documentation)
- Updated documentation, and examples
- Added -aliases support to module_utils/powershell.ps1
- Renamed `key > value > data` to `path > name > data`
- Re-indented code and consistency changes
- Added support for expandstring type
This fixes #20595
2017-01-25 02:58:16 +01:00
Dag Wieers
fc7d6a4cd5
win_robocopy: Small cleanup ( #20515 )
...
- Harmonizing the checkmode usage in windows modules
- Simplify the $result object
- Add parameter types
2017-01-24 10:40:14 -05:00
Dag Wieers
8296511ed0
win_psexec: execute cmds on remote systems as any user ( #20141 )
...
* win_psexec: execute cmds on remote systems as any user
This module uses the versatile psexec tool to run any command remotely
as any user (incl. domain users).
* Add missing documentation
Now that this module is deemed acceptable for inclusion,
the documentation is an essential part.
* win_psexec: Small cosmetic changes
* win_psexec: add more options (priority, elevated, ...)
* Fixes after more testing
* Renamed 'cmd' to 'psexec_command' + more
- Also replaced PSObject() with a hash table
- Made $chdir of type "path"
- Renamed $args to $extra_args
* Various improvements
- Switched to using booleans for most parameters
- Added type 'bool' to boolean parameters
- Added 'interactive' parameter
- Added 'wait' parameter
- Added an interactive example
* Added -type "bool" support to Get-AnsibleParam
* Fix deadlock
* When using `wait:no` return code is PID of process
2017-01-24 13:48:58 +00:00
Dag Wieers
e3c95615b2
Summarize description and add a longer note ( #20507 )
2017-01-20 11:14:06 -05:00
Dag Wieers
5b9eb92722
Windows: Fix documentation strings to be raw strings ( #20301 )
...
* Windows: Fix documentation strings to be raw strings
Especially when using Windows paths they easily get confused as escaped
sequences or unicode characters. So by default use raw strings
This fixes #20295
* Fixed as hinted by @abadger
And some trailing whitespace fixes.
2017-01-18 17:57:33 -08:00
camradal
e81d3f71e2
Fix win_unzip module hang on error ( #20364 )
...
* Fix win_unzip module hang on error
* Add documentation link for Folder.CopyHere flags
2017-01-18 20:44:18 +00:00
Dag Wieers
74ecbebf7a
win_unzip: Fix for working 'creates' ( #20352 )
...
Also fix an incorrect Exit-Json call.
2017-01-18 11:51:02 +00:00
Matt Davis
b2a16379c8
new module: win_path ( #20073 )
2017-01-17 20:21:04 -08:00
Matt Davis
c8970fc4e6
Merge branch 'win_reboot-fix' of git://github.com/dagwieers/ansible into HEAD
2017-01-16 14:11:27 -08:00
Dag Wieers
7be39ca553
Windows modules: Add -type "path" to path parameters ( #20282 )
...
This PR is based on #20164 functionality to specify the parameter type
(e.g. as done for python modules).
In this case only -type "path" has a specific meaning, as it will expand
environment variables for paths. Which is typically done on Windows.
So you can do:
- win_copy:
src: files/some.doc
dest: '%UserProfile%\My Documents'
2017-01-16 11:39:58 -08:00
Dag Wieers
b369ea570a
win_shortcut: Create, manage, remove Windows shortcuts ( #20164 )
...
* win_shortcut: Create, manage, remove Windows shortcuts
This modules manages Windows shortcuts and all its properties.
The module is idempotent and supports check-mode.
This relates to #19694
* Changes required after @nitzmahone review
* Added -type "path" to parameter definitions
* Small fixes
- Add conversion from window style name to window style id
- Fix error message output (Why didn't the original work ?)
2017-01-16 10:51:56 -08:00
Dag Wieers
1ad55ec9de
Consistent path attribute for file-related modules
...
Not all file-related modules consistently use "path" as the attribute to specify a single filename, some use "dest", others use "name". Most do have aliases for either "name" or "destfile".
This change makes "path" the default attribute for (single) file-related modules, but also adds "dest" and "name" as aliases, so that people can use a consistent way of attributing paths, but also to ensure backward compatibility with existing playbooks.
NOTE: The reason for changing this, is that it makes Ansible needlessly harder to use if you have to remember that e.g. the xattr module requires the name attribute, the lineinfile module requires a dest attribute, and the stat module requires a path attribute.
2017-01-13 15:49:42 -05:00
Matthew Dawson
0ffacedb3e
Fixes #3539 "win_robocopy does not return changed properly" ( #20158 )
...
* Fixes #3539 "win_robocopy does not return changed properly"
Remove .win_robocopy from $result so that ansible can see the values properly. This also matches up with the existing documentation.
* Update documentation to match new return values
2017-01-12 15:04:14 -08:00
ansibot
e8718f34ee
Merge pull request #20001 from pwae/devel
...
fixes for handling of different return codes from robocopy in win_robocopy module
2017-01-11 12:21:59 -05:00
Dag Wieers
239e2ae7e9
win_reboot: survive an already scheduled shutdown
...
These changes ensure win_reboot can survive an already scheduled
shutdown by pre-empting it.
This fixes #19982
2017-01-11 00:07:30 +01:00
Dag Wieers
b7594070b3
win_reboot: display message before rebooting ( #19986 )
...
Show a message to users when rebooting the system.
TODO: Look if this message is logged in the EventLog properly, if not,
fix that :-)
2017-01-10 13:59:39 -08:00
Toshio Kuratomi
08d6990e67
Fix code-blocks to use correct syntax highlighting
2017-01-08 09:18:45 -08:00
Scott Sinclair
de5d08a786
a copy of the pull request from ansible/ansible-modules-extras#3515 by @twistyWater
...
This fixes #19959 - exception throw when robocopy return_code is not 1 2 or 4.
2017-01-07 18:21:57 +11:00
Dag Wieers
c8d3dd9a15
Small fixes
2017-01-06 16:11:56 -05:00
Angus Williams
f7d000fe74
Stops New-PSDrive commandlet producing output which was causing warnings ( #19873 )
2017-01-05 17:09:04 -08:00
Corwin Brown
9b7c9931db
Issue #19575 : Adding Dest Param to win_uri ( #19577 )
...
* Issue #19575 : Adding Dest Param to win_uri
Added `dest` param to win_uri. Outputs the response body to a specified
file.
Addresses Issue #19575
* Was setting the wrong attribute
2017-01-04 13:33:47 -08:00
Kevin Houdebert
2ffb705049
Fix win_robocopy flags argument ( #19603 )
2017-01-04 14:27:24 +00:00
Fabio Alessandro Locati
06abeea5ad
Improve YAML examples - windows/win_package.py ( #19407 )
...
* Improve YAML examples - windows/win_package.py
* Fix quote
* Fix typo
2016-12-19 13:58:28 -08:00
Fabio Alessandro Locati
3c64ccd6e1
Make examples in YAML format - windows/win_acl.py ( #18836 )
...
* Make examples in YAML format - windows/win_acl.py
* Raw string
2016-12-19 13:57:21 -08:00
Fabio Alessandro Locati
fb0779f657
Improve YAML examples - windows/win_regedit.py ( #19400 )
2016-12-15 15:05:18 -08:00
Fabio Alessandro Locati
b6f2565d60
Improve YAML examples - windows/win_template.py ( #19408 )
2016-12-15 15:04:49 -08:00
Fabio Alessandro Locati
beb6ed08cd
Improve YAML examples - windows/win_owner.py ( #19406 )
2016-12-15 15:00:28 -08:00
Fabio Alessandro Locati
12205598c3
Improve YAML examples - windows/win_acl_inheritance.py ( #19405 )
2016-12-15 15:00:03 -08:00
Fabio Alessandro Locati
5a87f26658
Improve YAML examples - windows/win_get_url.py ( #19404 )
2016-12-15 14:59:07 -08:00
Fabio Alessandro Locati
5f8f1fa782
Improve YAML examples - windows/win_iis_webapppool.py ( #19403 )
2016-12-15 14:57:26 -08:00
Fabio Alessandro Locati
83d0f621da
Improve YAML examples - windows/win_iis_webapplication.py ( #19402 )
2016-12-15 14:56:29 -08:00
Fabio Alessandro Locati
f57418c2c1
Improve YAML examples - windows/win_user.py ( #19401 )
2016-12-15 14:56:04 -08:00
Fabio Alessandro Locati
9b3d9e1780
Improve YAML examples - windows/win_file_version.py ( #19399 )
2016-12-15 14:54:12 -08:00
Fabio Alessandro Locati
0aa16b36b7
Make the example in proper yaml format - windows/win_iis_virtualdirectory.py ( #18829 )
...
* Make the example in proper yaml format
* Add r
2016-12-15 14:53:30 -08:00
Fabio Alessandro Locati
75bcec0ef5
Fix conflict and typos ( #18831 )
2016-12-15 14:50:22 -08:00
Fabio Alessandro Locati
066872cdc6
Improve examples ( #18830 )
2016-12-15 10:43:50 -08:00
Fabio Alessandro Locati
8dc3b60d0f
Remove unneeded quotes - windows/win_uri.py ( #18828 )
2016-12-15 10:38:02 -08:00
Fabio Alessandro Locati
cf5449c5d9
Remove unneeded quotes - windows/win_unzip.py ( #18827 )
2016-12-15 10:37:02 -08:00
Fabio Alessandro Locati
439f98005f
Highly rewrite and fix the examples - windows/win_iis_webbinding.py ( #18823 )
2016-12-15 10:34:20 -08:00
Carlos E. Garcia
0b8011436d
minor spelling changes
2016-12-13 13:51:13 -05:00
Matt Clay
ac7edef2be
Fix modules with documentation errors.
2016-12-09 16:08:26 -07:00
Fabio Alessandro Locati
60f6bab430
Remove x bit - windows/win_copy.py ( #18824 )
2016-12-09 08:30:27 -05:00
Matt Clay
c709b22e5c
Fix differences with devel.
2016-12-08 11:35:21 -05:00
James Cammarata
fa5386c488
Some additional module cleanup of mistakes made during merging
2016-12-08 11:35:20 -05:00
Matt Davis
cb1888125d
add metadata to doc support ( #18802 )
...
fix broken module docs
change doc AST id extraction to use == instead of in
2016-12-08 11:35:20 -05:00
James Cammarata
011ea55a8f
Relocating extras into lib/ansible/modules/ after merge
2016-12-08 11:35:18 -05:00
James Cammarata
8afa090417
Resolving differences in core modules post-merge
2016-12-08 11:25:36 -05:00
Toshio Kuratomi
7319104552
Refreshed metadata for core modules
2016-12-08 11:25:35 -05:00
Fabio Alessandro Locati
2b0bdd45e8
Unquote urls in YAML - windows ( #5798 )
2016-12-08 11:25:34 -05:00
Matt Davis
ce0412aa85
Fix test failures in win_command/win_shell on Powershell 3
...
Switched to use Exit-Json to avoid JSON escaping bugs in ConvertTo-Json formatter without -Compress option.
2016-12-08 11:25:33 -05:00
Sam Doran
c0c26f83a8
Examples syntax batch7 ( #5624 )
...
* Change example syntax on nxos_feature module
* Change example syntax on nxos_hsrp module
* Change example syntax on nxos_igmp module
* Change example syntax on nxos_interface module
* Change example syntax on nxos_interface_ospf module
* Change example syntax on nxos_ip_interface module
* Change example syntax on nxos_ping module
* Change example syntax on nxos_switchport module
* Change example syntax on nxos_vlan module
* Change example syntax on nxos_vrf module
* Change example syntax on nxos_vrf_interface module
* Change example syntax on nxos_vrrp module
* Change example syntax on meta module
* Change example syntax on set_fact module
* Change example syntax on win_copy module
* Change example syntax on win_file module
* Change example syntax on win_get_url module
Remove escaping of \ characeter in Windows paths since it's no longer required for single quoted or unquoted values when using multi-line YAML syntax.
* Change example syntax on win_lineinfile module
* Change example syntax on win_msi module
* Change example syntax on win_stat module
* Remove nxos_bgp example from nxos_igmp module
* Mark examples as regexp to avoid syntax error
* Cleanup win_copy.py examples
* Cleanup win_file.py examples
* Remove quotes in win_get_url.py examples
* Cleanup quotes and languare in win_lineinfile.py
* Cleanup examples in win_group.py
* Cleanup examples in win_service.py
* Don't use : in documentation because it breaks the YAML syntax check
* Cleanup win_copy.py examples
* Cleanup win_copy.py examples
* Minor change to fix test failure
* Use single quotes
2016-12-08 11:25:33 -05:00
John R Barker
b1c6b9272f
win_msi - Don't list choices twice ( #5684 )
...
* win_msi - Dont list choices twise
http://docs.ansible.com/ansible/win_msi_module.html shows
Choices:
True
True
False
False
As the yes/no are expanded to true/false by the docs generation
* Update win_msi.py
2016-12-08 11:25:32 -05:00
Matt Davis
13a9b98565
Prevent handle inheritance from blocking Windows async_wrapper ( #5666 )
2016-12-08 11:25:32 -05:00
Matt Davis
2c216cdf35
fix JSON junk in win_file state=directory case ( #5427 )
2016-12-08 11:25:24 -05:00
Matt Davis
8e97539e20
fix win_shell/win_command deadlock on large interleaved stdout/stderr ( #5384 )
...
fixes #5229
2016-12-08 11:25:24 -05:00
Matt Davis
dfc2a29bdb
fix win async tempdir deletion failure
2016-12-08 11:25:24 -05:00
Matt Davis
73f77e2af6
switch win async to use Win32 CreateProcess
...
should fix flaky async startup behavior where watchdog/module exec starts and immediately dies
2016-12-08 11:25:24 -05:00
John R Barker
25b6492d37
Bulk spelling improvement to modules-core ( #5225 )
...
* Correct spelling mistakes
* Correct more spelling issues
* merge conflict
* Revert typo in parms
2016-12-08 11:25:20 -05:00
Matt Davis
e2f66abe73
fixed windows setup to run in check_mode
2016-12-08 11:25:18 -05:00
Matt Davis
48b0cb750c
(re)add post-watchdog-launch sleep to Windows async_wrapper ( #5122 )
...
fixed apparent race where subprocess appears to never start
2016-12-08 11:25:17 -05:00
Matt Davis
66a1b15f89
remove broken ansible_user_uid fact from Windows setup
2016-12-08 11:25:15 -05:00
Trond Hindenes
0da88d4744
win_feature_docs_update ( #4421 )
2016-12-08 11:25:12 -05:00
Matt Davis
6daa34e1c5
add win_shell/win_command modules + docs ( #4827 )
2016-12-08 11:25:05 -05:00
nitzmahone
915b59a6d5
Fix win_user issue with disabled accounts/expired passwords
...
Disabled and password-expired accounts cannot call ValidatePassword successfully
fixed #4369
2016-12-08 11:25:04 -05:00
Matt Davis
009ebf619b
fix async_wrapper start suspended race ( #4718 )
...
Main thread in started-suspended process may not be immediately resumable on slow targets- poll for proper state for awhile before attempting resume
2016-12-08 11:25:02 -05:00
Matt Davis
6099e6d19e
Windows async module support ( #4710 )
...
Powershell impls of async_wrapper, async_status- associated tests and async action changes are in https://github.com/ansible/ansible/pull/17400 .
2016-12-08 11:25:02 -05:00
Gennady Trafimenkov
7ea7564bf4
Clarify what checksum algorithm is used by copy modules ( #4198 )
2016-12-08 11:24:54 -05:00
Richard Levenberg
4943d329a4
handle multiple winrm listeners ( #4142 )
...
* handle multiple winrm listeners
* use the sorterd array
2016-12-08 11:24:43 -05:00
nitzmahone
b51a1e175e
minor win_template doc corrections
2016-12-08 11:24:41 -05:00
nitzmahone
1a4804cc60
fixes to windows setup
...
coerce multi-socket win32_processor to a single value
WindowsIdentity.Label doesn't exist on .NET 4.0
2016-12-08 11:24:40 -05:00
Dag Wieers
df2ef26bc7
Comment out $win32_cs.SystemFamily, cfr. @nitzmahone
...
Since it fails on everything pre-10/2016
2016-12-08 11:24:40 -05:00
Dag Wieers
35b9810e39
Fix ansible_distribution and weekday locale (as hinted by @nitzmahone)
2016-12-08 11:24:40 -05:00
Dag Wieers
36d0bac0a3
Retain an important note regarding Win32_PhysicalMemory on virtual platforms
2016-12-08 11:24:40 -05:00
Dag Wieers
efaaa79157
Ensure we are using an English locale for date formatting. (as hinted by @nitzmahone)
2016-12-08 11:24:40 -05:00
Dag Wieers
790adc126f
Added CPU information comparable to Linux
2016-12-08 11:24:39 -05:00
jhawkesworth@users.noreply.github.com
2090304511
double backslashed all single backslashes to keep travis happy
2016-12-08 11:24:39 -05:00
Dag Wieers
dc432c5697
Added more properties
2016-12-08 11:24:39 -05:00
Dag Wieers
f8b0cf50b4
Format BIOS date string like on Linux
2016-12-08 11:24:39 -05:00
Dag Wieers
457ccc2e73
win_setup: Add missing properties
...
We add some basic properties for Windows that are available on other platforms.
2016-12-08 11:24:39 -05:00
jhawkesworth@users.noreply.github.com
d3d108e13e
document how force=no works for win_get_url and add RETURN
2016-12-08 11:24:39 -05:00
Daniel Petty
6441556b98
fixed $source null check, reference to $Params
...
$source check causes:
FAILED! => {"changed": false, "failed": true, "msg": "A parameter cannot be found that matches parameter name 'Source'."}
$Params.Remove causes:
FAILED! => {"changed": false, "failed": true, "msg": "Method invocation failed because [System.Management.Automation.PSCustomObject] does not contain a method named 'Remove'."}
2016-12-08 11:24:39 -05:00
nitzmahone
363ff55445
StrictMode fixes for win_get_url
2016-12-08 11:24:37 -05:00
nitzmahone
e7075f3e93
rename ansible_winrm_certificate_expires fact to avoid collision with connection vars
2016-12-08 11:24:37 -05:00
Trond Hindenes
7747be71b4
Return reboot pending as true/false
2016-12-08 11:24:35 -05:00
Toshio Kuratomi
7d9fb08e1a
Py3 exclude list ( #3698 )
...
* Fix a few modules to pass syntax checks under python3
* Move from a whitelist of modules to check for python3 compat to a blacklist
2016-12-08 11:24:29 -05:00
jhawkesworth
2042d948db
fix formatting to avoid smart quotes, which breaks ability to copy and paste the jinja2 header from the web docs ( #3671 )
2016-12-08 11:24:28 -05:00
Toshio Kuratomi
291e00d43a
Docs fixes
2016-12-08 11:24:28 -05:00
John R Barker
d13046a905
ansible-validate-modules part 4: Enable check on ansible-modules-core ( #3526 )
...
* Call ansible-validate-modules
* Correct quotes + add newline
2016-12-08 11:24:26 -05:00
nitzmahone
bc4510b0d4
docs for win_reboot action
2016-12-08 11:24:20 -05:00
Dreamcat4
eeabebdd6c
fix: win_get_url - fixes for strict-mode
2016-12-08 11:24:20 -05:00
Dreamcat4
c85a82ad00
fix: win_stat - fixes for strict-mode
2016-12-08 11:24:19 -05:00
nitzmahone
64cd7903f2
fix win_user type checking
...
Fixed type checking to be more idiomatic powershell, also fixes a slew of StrictMode issues and gets error handling back to originally-intended behavior.
2016-12-08 11:24:16 -05:00
nitzmahone
eb3243c15a
fix win_stat get_checksum alias issue
...
made it impossible to prevent gathering checksum without setting both get_md5 and get_checksum false
2016-12-08 11:24:14 -05:00
jhawkesworth@users.noreply.github.com
63f8bdf782
Use HEAD request to determine if file should be downloaded, ensure download method is the same regardless of force mode.
2016-12-08 11:24:13 -05:00
davidobrien1
a874e1e25e
Change fact invocation from dotsourcing to ampersand so that scripts do not execute in global scope.
2016-12-08 11:24:10 -05:00
David O'Brien
ce7a86b4ce
Add documentation to setup.py and remove use of $params.fact_path in setup.ps1
2016-12-08 11:24:09 -05:00
Matt Martz
b85d3f32da
Add get_checksum option to win_stat to work with new use of the stat module for checksumming
2016-12-08 11:24:08 -05:00
Matt Martz
aaf762573e
Various simple linting type cleanups on modules
2016-12-08 11:24:06 -05:00
Jose Moreira
cc173b445e
Fixed module doc typos
2016-12-08 11:24:06 -05:00
J Levitt
9456ece4b1
Make it clear that the dest path delimiters must be escaped
...
Make it clear that the dest path delimiters must be escaped
2016-12-08 11:24:02 -05:00
Toshio Kuratomi
f6aa1ff9a4
Remove duplicate documentation fields
2016-12-08 11:24:01 -05:00
nitzmahone
821fb6c0ab
fix win_get_url var renames ala xpicio fix PR #2378
...
reimplements #2378 sans formatting merge conflicts
2016-12-08 11:23:58 -05:00
nitzmahone
fef6e5102e
fix version_added on win_msi wait arg
2016-12-08 11:23:58 -05:00
Hillel Antonov
8d5cebd597
Adding gathering environment variables to gather facts on Windows making similar in functionality to gather facts on Linux
2016-12-08 11:23:58 -05:00
Hans-Joachim Kliemeck
1354ef0285
fix problem with file content and high cpu/out of memory errors
2016-12-08 11:23:58 -05:00
Hans-Joachim Kliemeck
41ab7f8aed
do not move item, instead copy item because acl will be kept
2016-12-08 11:23:57 -05:00
Corwin Brown
c075c000c8
Adding Facter
2016-12-08 11:23:57 -05:00
Phil
3781c5ccb0
uses get-attr and fixes file path issues by escaping quotes around path
2016-12-08 11:23:57 -05:00
schwartzmx
5ff4d219e0
updates win_msi to allow install to wait - adds additional wait param - updates to use Start-Process to allow -Wait - this will wait for install/uninstall to complete before continue
2016-12-08 11:23:57 -05:00
Brian Coca
3afaa2fef4
really fixed the doc formatting
2016-12-08 11:23:57 -05:00
Brian Coca
f5ddbd5c49
fixed win_feature docs
...
added version_added for source and fixed some yaml parsing
2016-12-08 11:23:56 -05:00
Trond Hindenes
abcae97422
update doc
2016-12-08 11:23:56 -05:00
Trond Hindenes
37a24cc1b1
bugfix win_feature.ps1
2016-12-08 11:23:56 -05:00
Trond Hindenes
21b79123a4
Add source as optional parameter
2016-12-08 11:23:56 -05:00
nitzmahone
60ca6e2f85
fix win_file to stop on errors
2016-12-08 11:23:56 -05:00
nitzmahone
317ea13759
win_get_url doc/strict-mode fixes
...
plus cleaning up from bad merge
2016-12-08 11:23:54 -05:00
nitzmahone
feb077261e
minor win_get_url doc update
2016-12-08 11:23:54 -05:00
T.Kuramochi
dfda2e9f57
Add HTTP Proxy options
...
Update a document file for win_get_url.ps1.
Update add a prefix proxy_ for this variables
Update a document file for win_get_url.ps1.
Update win_get_url.ps1 20150907
2016-12-08 11:23:54 -05:00
jhawkesworth@users.noreply.github.com
5453d1e959
Fix for 13315 - minute now included in ansible_date_time on windows hosts
2016-12-08 11:23:49 -05:00
Chris Church
fea4308c69
Remove note about only using win_copy for small files.
2016-12-08 11:23:48 -05:00
Toshio Kuratomi
2b8a7e88e9
Fix escaping of newline carriage return characters in the documentation
2016-12-08 11:23:47 -05:00
nitzmahone
45fff5d939
fixed ansible_totalmem fact returning 0
...
Win32_PhysicalMemory CIM object is busted on some virtual environments, switched
to Win32_ComputerSystem.TotalPhysicalMemory
2016-12-08 11:23:47 -05:00
Bill Nottingham
8fdf18cfa1
win_msi: document extra_args
...
The extra_args parameter was not documented. It's needed for installing some MSIs.
2016-12-08 11:23:45 -05:00
jhawkesworth@users.noreply.github.com
183430628b
Fix for ansible modules core 2147
2016-12-08 11:23:40 -05:00
Michael Perzel
1fc2c8c324
Added date, year and month attributes
2016-12-08 11:23:40 -05:00
Michael Perzel
7ee0fa3b4b
Add ansible_date_time to windows facts
2016-12-08 11:23:40 -05:00
fxfitz
61cdc2ae90
Fixed spelling mistake: missing
2016-12-08 11:23:39 -05:00
Matt Calhoun
52f9c3468c
The variable $uppercase_cert_thumbprint cannot be retrieved because it has not been set.
2016-12-08 11:23:38 -05:00
Matt Calhoun
a9d954b087
The variable $winrm_cert_thumbprint cannot be retrieved because it has not been set.
2016-12-08 11:23:38 -05:00
Matt Calhoun
70f7f144e0
The variable $https_listener cannot be retrieved because it has not been set.
2016-12-08 11:23:38 -05:00
Matt Calhoun
72970ab7a8
The variable $winrm_https_listener_path cannot be retrieved because it has not been set
2016-12-08 11:23:38 -05:00
Chris Church
7eb7efb737
Fix win_lineinfile to pass integration tests when strict mode is enabled.
2016-12-08 11:23:36 -05:00
Chris Church
c56db7920a
Revert "Improvements to win_feature"
2016-12-08 11:23:36 -05:00
Chris Church
c35d7304c9
Revert "Rename powershell versions of setup and slurp so they don't shadow the python versions of these modules."
...
This reverts commit d4e16b0c736081b7a41158063f3edef8f235adda.
2016-12-08 11:23:36 -05:00
Toshio Kuratomi
8ce7348d52
Rename powershell versions of setup and slurp so they don't shadow the python versions of these modules.
...
This change goes along with https://github.com/ansible/ansible/02502c5727753d02819cb32b94dc2035b65d81a7
2016-12-08 11:23:35 -05:00
Chris Church
9ed0a5a920
* Update core modules to fix strict mode errors. * Also fix creates parameter issue in win_msi as described in https://github.com/ansible/ansible-modules-core/issues/129 , slightly different fix from https://github.com/ansible/ansible-modules-core/pull/1482 * Fix setup.ps1 module issue described in https://github.com/ansible/ansible-modules-core/issues/1927
2016-12-08 11:23:34 -05:00
nitzmahone
51154a6991
added windows facts ansible_lastboot, ansible_uptime_seconds
...
switched OS object to Get-CimInstance since we need a DateTime object for lastbootuptime
2016-12-08 11:23:32 -05:00
Brian Lloyd
e6ffb60855
Windows implementation of lineinfile and related documentation
2016-12-08 11:23:31 -05:00
Andrew Briening
bd531f87bc
Show the exception messages
2016-12-08 11:23:31 -05:00
Brian Coca
4856f78031
updated win_file version_added fixes #1893
2016-12-08 11:23:30 -05:00
Chris Church
1b6edab87c
Add check mode support for Windows modules that don't modify the remote system.
2016-12-08 11:23:29 -05:00
Andrew Briening
a886690309
Adds basic authentication & skip certificate validation to win_get_url module
2016-12-08 11:23:29 -05:00
Trond Hindenes
1ee2ddcbf4
updated win_feature.ps1 with improvements
2016-12-08 11:23:29 -05:00
brannon
824503fc19
Fix windows feature example to actually install IIS
2016-12-08 11:23:27 -05:00
Mike Putnam
9623cd570c
Add missing GPLv3 License header
...
Fixes #1643
2016-12-08 11:23:25 -05:00
Chris Church
d8f5a34d85
Save user after creating before trying to read/set other properties. Fixes #1241
2016-12-08 11:23:24 -05:00
Constantin
7a7b8b913a
Added additional stat output values
...
Included in the output as well:
- file extension
- file attributes
- file owner
- creation, last access and last write timestamps (in UNIX format)
2016-12-08 11:23:24 -05:00
Chris Church
31a01305ba
Set force=yes as the default, add force parameter to module docs.
2016-12-08 11:23:20 -05:00
Tal Auslander
8766641871
use ConvertTo-Bool for the force parameter
2016-12-08 11:23:19 -05:00
Tal Auslander
64f19fc4c6
stop reading from url on error
2016-12-08 11:23:19 -05:00
Tal Auslander
9c6d829991
add force parameter to win_get_url
2016-12-08 11:23:19 -05:00
Tal Auslander
26a54897a2
win_get_url re-download file only if modified
2016-12-08 11:23:19 -05:00
Matt Martz
f33a8b09a9
Remove unnecessary imports in a docs only file for win_copy
2016-12-08 11:23:16 -05:00
Andreas Reischuck
3cc14a0a65
fixed win_file state=touch
2016-12-08 11:23:15 -05:00
Ian Clegg
f9c294f1ad
Added support for comma seperated feature names in the name parameter of the win_feature module
2016-12-08 11:23:13 -05:00
Jon Hawkesworth
a00d86946d
document file size limit for win_copy module
2016-12-08 11:23:10 -05:00
Greg DeKoenigsberg
eb881d7d5d
Proper author info for all remaining modules
2016-12-08 11:23:07 -05:00
Pepe Barbe
5dc322b911
Add OS architecture and OS name to the Windows setup module
2016-12-08 11:23:07 -05:00
Jon Hawkesworth
c86ed93f67
remove include of files options only relevant to unix from win_file.py documentation
2016-12-08 11:23:06 -05:00
Brian Coca
f66ed3a85e
minor doc fixes on win_template
2016-12-08 11:23:06 -05:00
Jon Hawkesworth
a9b77e8480
corrected version added which I got wrong while rebasing
2016-12-08 11:23:06 -05:00
Jon Hawkesworth
5b6195e613
Fix win_copy problems described here: https://github.com/ansible/ansible-modules-core/issues/1404 and update documentation.
2016-12-08 11:23:06 -05:00
Brian Coca
523b4d638e
updated version added
2016-12-08 11:23:05 -05:00
James Cammarata
3e72a0657d
Re-reverting windows modules PR #384
2016-12-08 11:23:01 -05:00
Brian Coca
abdb1afa0a
Revert "Merge pull request #384 from jhawkesworth/win_copy_file_template_ansible_modules_core_1" I missed some discussion in devel, these need more work before inclusion
...
This reverts commit 58bfebb0477adda2a676381850038e0abf8c8f00, reversing
changes made to 27dee77ca0449bdb338b2db89e044d1d9b553b4a.
2016-12-08 11:22:34 -05:00
Chris Church
9d0830a181
Change version added in win_user docs to 1.9 for updates that didn't make it into 1.8.
2016-12-08 11:22:34 -05:00
Jon Hawkesworth
44cc1a75ba
Switched to SHA1 checksum instead of MD5
2016-12-08 11:22:32 -05:00
Jon Hawkesworth
67def35795
Adding first pass at win_copy, win_file and win_template modules (include new files).
2016-12-08 11:22:32 -05:00
Chris Church
ff193241b1
Minor win_user fixes based on feedback.
2016-12-08 11:22:30 -05:00
Chris Church
262624ca12
Update win_feature module to work on server 2008 and fail with error message on non-server windows, fix output messages and error handling.
2016-12-08 11:22:30 -05:00
Chris Church
c81c192dcb
Update win_user module to support more user options and group membership changes.
2016-12-08 11:22:30 -05:00
Michael DeHaan
c7e9139a1b
Fix filename error.
2016-12-08 11:22:22 -05:00
Michael DeHaan
ef2a2b9093
package files
2016-12-08 11:22:22 -05:00
Michael DeHaan
213e518165
file extensions!
2016-12-08 11:22:22 -05:00
Michael DeHaan
c7eec45b73
Restructuring.
2016-12-08 11:22:22 -05:00