Commit Graph

33 Commits (530b1faae562e63743a2b52c0de3e3e3d27b92fb)

Author SHA1 Message Date
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