Commit Graph

10 Commits (d9e0a5ed2247eb790c9dca2223682dbbb5beb544)

Author SHA1 Message Date
Jon Hawkesworth a57b6ccf46 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 e4b80dd43c Added null check in case http connection used and no cert found. 10 years ago
Trond Hindenes 72760f5999 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 387759ada6 win_setup improvements: Correcly outputs ansible_totalmem on computers with multiple ram chips 10 years ago
Chris Church f59041871e Fix typo in powershell setup module. 11 years ago
Paul Durivage 003448defc Add memory and IP information to setup 11 years ago
Matt Martz 97f4f56286 Add Exit-Json and Fail-Json powershell helper functions 11 years ago
Matt Martz 4f764fd3e7 setup.ps1 willnot support fact_path and filter to start 11 years ago
Matt Martz f92f739366 Need to call ToString Platform to get the string 11 years ago
Matt Martz 09e538f954 Add start for powershell setup module 11 years ago