Richard Levenberg
dca3e594ac
handle multiple winrm listeners ( #4142 )
...
* handle multiple winrm listeners
* use the sorterd array
8 years ago
nitzmahone
1d0d5db97a
fixes to windows setup
...
coerce multi-socket win32_processor to a single value
WindowsIdentity.Label doesn't exist on .NET 4.0
8 years ago
Matt Davis
3c6f2c2db1
Merge pull request #3777 from dagwieers/win_setup-updates
...
win_setup: Add missing properties
8 years ago
Dag Wieers
1e1b5c6597
Comment out $win32_cs.SystemFamily, cfr. @nitzmahone
...
Since it fails on everything pre-10/2016
9 years ago
nitzmahone
e992cfd473
rename ansible_winrm_certificate_expires fact to avoid collision with connection vars
9 years ago
Dag Wieers
913cfb4274
Fix ansible_distribution and weekday locale (as hinted by @nitzmahone)
9 years ago
Dag Wieers
ae7efb61e3
Retain an important note regarding Win32_PhysicalMemory on virtual platforms
9 years ago
Dag Wieers
c293f7208a
Ensure we are using an English locale for date formatting.
...
(as hinted by @nitzmahone)
9 years ago
Dag Wieers
30151bfadc
Added CPU information comparable to Linux
9 years ago
Dag Wieers
6225614d5f
Added more properties
9 years ago
Dag Wieers
9392851ef7
Format BIOS date string like on Linux
9 years ago
Dag Wieers
4081ab8a0a
win_setup: Add missing properties
...
We add some basic properties for Windows that are available on other platforms.
9 years ago
Trond Hindenes
033dc54d31
Return reboot pending as true/false
9 years ago
davidobrien1
18047506af
Change fact invocation from dotsourcing to ampersand so that scripts do not execute in global scope.
9 years ago
David O'Brien
e4c2cb96ea
Add documentation to setup.py and remove use of $params.fact_path in setup.ps1
9 years ago
Matt Davis
81e4042fa4
Merge pull request #2692 from hantonov/devel
...
Adding gathering environment variables to gather_facts on Windows
9 years ago
Matt Davis
dfcd227cfe
Merge pull request #2380 from blakfeld/add_facter_to_setup_ps1
...
Adding Facter Support to Setup.ps1
9 years ago
Hillel Antonov
e20a4c8ae2
Adding gathering environment variables to gather facts on Windows
...
making similar in functionality to gather facts on Linux
9 years ago
=
3d14397dc0
Fix for 13315 - minute now included in ansible_date_time on windows hosts
9 years ago
nitzmahone
3f5d6df5f7
fixed ansible_totalmem fact returning 0
...
Win32_PhysicalMemory CIM object is busted on some virtual environments, switched
to Win32_ComputerSystem.TotalPhysicalMemory
9 years ago
Corwin Brown
02b3f74f50
Adding Facter
9 years ago
Michael Perzel
6615e618d9
Added date, year and month attributes
9 years ago
Michael Perzel
785ebe2684
Add ansible_date_time to windows facts
9 years ago
Matt Calhoun
73843693b7
The variable $uppercase_cert_thumbprint cannot be retrieved because it has not been set.
9 years ago
Matt Calhoun
4350188076
The variable $winrm_cert_thumbprint cannot be retrieved because it has not been set.
9 years ago
Matt Calhoun
1d8334674f
The variable $https_listener cannot be retrieved because it has not been set.
9 years ago
Matt Calhoun
d8f9c81022
The variable $winrm_https_listener_path cannot be retrieved because it has not been set
9 years ago
Chris Church
82c1cc7989
Revert "Rename powershell versions of setup and slurp so they don't shadow the python versions of these modules."
...
This reverts commit d4e16b0c73
.
9 years ago
Toshio Kuratomi
d4e16b0c73
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
9 years ago
Chris Church
1d074d43aa
* 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
9 years ago
nitzmahone
2a5f3754e7
added windows facts ansible_lastboot, ansible_uptime_seconds
...
switched OS object to Get-CimInstance since we need a DateTime object for lastbootuptime
9 years ago
Pepe Barbe
fb7ff9271a
Add OS architecture and OS name to the Windows setup module
10 years ago
Michael DeHaan
617a52b20d
Fix filename error.
10 years ago
Michael DeHaan
c8e1a2077e
file extensions!
10 years ago
Michael DeHaan
417309a626
Restructuring.
10 years ago
Michael DeHaan
73123b69fa
Move modules into subdirectory.
10 years ago
Jon Hawkesworth
f8a5ddb9fd
This change selects the certificate from the winrm configuration and attempts to find the expiry date from that.
...
Trond Hindenes pointed out that simply picking the first certificate from local computer certs is not guaranteed to select the correct certificate.
10 years ago
Jon Hawkesworth
a098882fb9
Added null check in case http connection used and no cert found.
10 years ago
Trond Hindenes
9aa6c44473
All changes referenced in PRs #8767 , #8768 , #8769 :
...
This changes the get-attr function slightly, and lets the module specify whether a param is needed and auto-fails if it is not present. A module can now verify params like so::
$params = Parse-Args $args;
$result = New-Object psobject;
Set-Attr $result "changed" $false;
$path = Get-Attr -obj $params -name path -failifempty $true -resultobj $result
or
$params = Parse-Args $args;
$result = New-Object psobject;
Set-Attr $result "changed" $false;
$path = Get-Attr -obj $params -name path -failifempty $true -emptyattributefailmessage "Oh man. You forgot the main part!" -resultobj $result
slight tweak in how the powershell module converts to json in order to support nested objects (allows for more complex facts, among others)
This script gathers some extended facts on windows hosts in a json array attribute called "ansible_interfaces". This info is needed for some network-related modules I'm working on. Required the update to powershell.ps1 to return deeply nested json objects.
10 years ago
Trond Hindenes
fc26601981
win_setup improvements: Correcly outputs ansible_totalmem on computers with multiple ram chips
10 years ago
Chris Church
1780cd6fda
Fix typo in powershell setup module.
11 years ago
Paul Durivage
cb129b444a
Add memory and IP information to setup
11 years ago
Matt Martz
b0ef377a09
Add Exit-Json and Fail-Json powershell helper functions
11 years ago
Matt Martz
d30f0e384a
setup.ps1 willnot support fact_path and filter to start
11 years ago
Matt Martz
2e3a44d835
Need to call ToString Platform to get the string
11 years ago
Matt Martz
ddb7e6669e
Add start for powershell setup module
11 years ago