mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
Windows: Add "special" parameter types to docs (#42853)
* Windows: Add special parameter types Adding explicit parameter types now exposes this information in the module documentation, and proves really helpful. We only do this for non-string types as strings, mostly because strings are implicit. PS We also make copyright statements consistent and use #Requires for explicit library imports * Type "string" must be type "str" * A few more Copyright corrections * More fixes * Don't add file encoding to Powershell files * Don't add missing interfacetypes parameter Otherwise CI demands an incorrect version_added * Small fix
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#!powershell
|
||||
# This file is part of Ansible
|
||||
|
||||
# Copyright: (c) 2017, Red Hat, Inc.
|
||||
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
||||
@@ -95,21 +94,21 @@ $result = @{
|
||||
reboot_required = $false
|
||||
}
|
||||
|
||||
$param = Parse-Args -arguments $args -supports_check_mode $true
|
||||
$params = Parse-Args -arguments $args -supports_check_mode $true
|
||||
|
||||
$dns_domain_name = Get-AnsibleParam $param "dns_domain_name"
|
||||
$safe_mode_password= Get-AnsibleParam $param "safe_mode_password"
|
||||
$domain_admin_user = Get-AnsibleParam $param "domain_admin_user" -failifempty $result
|
||||
$domain_admin_password= Get-AnsibleParam $param "domain_admin_password" -failifempty $result
|
||||
$local_admin_password= Get-AnsibleParam $param "local_admin_password"
|
||||
$database_path = Get-AnsibleParam $param "database_path" -type "path"
|
||||
$sysvol_path = Get-AnsibleParam $param "sysvol_path" -type "path"
|
||||
$read_only = Get-AnsibleParam $param "read_only" -type "bool" -default $false
|
||||
$site_name = Get-AnsibleParam $param "site_name" -type "str" -failifempty $read_only
|
||||
$dns_domain_name = Get-AnsibleParam -obj $params -name "dns_domain_name"
|
||||
$safe_mode_password= Get-AnsibleParam -obj $params -name "safe_mode_password"
|
||||
$domain_admin_user = Get-AnsibleParam -obj $params -name "domain_admin_user" -failifempty $result
|
||||
$domain_admin_password= Get-AnsibleParam -obj $params -name "domain_admin_password" -failifempty $result
|
||||
$local_admin_password= Get-AnsibleParam -obj $params -name "local_admin_password"
|
||||
$database_path = Get-AnsibleParam -obj $params -name "database_path" -type "path"
|
||||
$sysvol_path = Get-AnsibleParam -obj $params -name "sysvol_path" -type "path"
|
||||
$read_only = Get-AnsibleParam -obj $params -name "read_only" -type "bool" -default $false
|
||||
$site_name = Get-AnsibleParam -obj $params -name "site_name" -type "str" -failifempty $read_only
|
||||
|
||||
$state = Get-AnsibleParam $param "state" -validateset ("domain_controller", "member_server") -failifempty $result
|
||||
$log_path = Get-AnsibleParam $param "log_path"
|
||||
$_ansible_check_mode = Get-AnsibleParam $param "_ansible_check_mode" -default $false
|
||||
$state = Get-AnsibleParam -obj $params -name "state" -validateset ("domain_controller", "member_server") -failifempty $result
|
||||
$log_path = Get-AnsibleParam -obj $params -name "log_path"
|
||||
$_ansible_check_mode = Get-AnsibleParam -obj $params -name "_ansible_check_mode" -default $false
|
||||
|
||||
$global:log_path = $log_path
|
||||
|
||||
|
||||
Reference in New Issue
Block a user