mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2026-01-06 18:17:26 +08:00
add installation aws session manager for windows
This commit is contained in:
9
images/win/scripts/Installers/Install-AWS-CLI-SM.ps1
Normal file
9
images/win/scripts/Installers/Install-AWS-CLI-SM.ps1
Normal file
@@ -0,0 +1,9 @@
|
||||
################################################################################
|
||||
## File: Install-AWS-CLI-SM.ps1
|
||||
## Desc: Install AWS CLI Session Manager
|
||||
################################################################################
|
||||
|
||||
$sessionManagerName = "SessionManagerPluginSetup.exe"
|
||||
$sessionManagerUrl = "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/windows/$sessionManagerName"
|
||||
Install-Binary -Url $sessionManagerUrl -Name $sessionManagerName -ArgumentList ("/silent", "/install")
|
||||
Add-MachinePathItem -PathItem "C:\Program Files\Amazon\SessionManagerPlugin\bin"
|
||||
14
images/win/scripts/Installers/Validate-AWS-CLI-SM.ps1
Normal file
14
images/win/scripts/Installers/Validate-AWS-CLI-SM.ps1
Normal file
@@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
## File: Validate-AWS-CLI-SM.ps1
|
||||
## Desc: Validate aws cli session manager
|
||||
################################################################################
|
||||
|
||||
$sessionMessage = session-manager-plugin
|
||||
|
||||
if ($sessionMessage -Match "*plugin was installed successfully*") {
|
||||
Write-Host "$sessionMessage"
|
||||
exit 0
|
||||
} else {
|
||||
Write-Host "$sessionMessage"
|
||||
exit 1
|
||||
}
|
||||
Reference in New Issue
Block a user