mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
powershell: support recursive requires statements (#43143)
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
Function Get-Test1 {
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Test function
|
||||
#>
|
||||
return "Get-Test1"
|
||||
}
|
||||
|
||||
Export-ModuleMember -Function Get-Test1
|
||||
@@ -0,0 +1,12 @@
|
||||
#Requires -Module Ansible.ModuleUtils.Recursive1
|
||||
#Requires -Module Ansible.ModuleUtils.Recursive3
|
||||
|
||||
Function Get-Test2 {
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Test function
|
||||
#>
|
||||
return "Get-Test2, 1: $(Get-Test1), 3: $(Get-NewTest3)"
|
||||
}
|
||||
|
||||
Export-ModuleMember -Function Get-Test2
|
||||
@@ -0,0 +1,20 @@
|
||||
#Requires -Module Ansible.ModuleUtils.Recursive2
|
||||
#Requires -Version 3.0
|
||||
|
||||
Function Get-Test3 {
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Test function
|
||||
#>
|
||||
return "Get-Test3: 2: $(Get-Test2)"
|
||||
}
|
||||
|
||||
Function Get-NewTest3 {
|
||||
<#
|
||||
.SYNOPSIS
|
||||
Test function
|
||||
#>
|
||||
return "Get-NewTest3"
|
||||
}
|
||||
|
||||
Export-ModuleMember -Function Get-Test3, Get-NewTest3
|
||||
Reference in New Issue
Block a user