add installation aws session manager for windows
This commit is contained in:
@@ -509,6 +509,12 @@
|
|||||||
"{{ template_dir }}/scripts/Installers/Install-AWS-SAM.ps1"
|
"{{ template_dir }}/scripts/Installers/Install-AWS-SAM.ps1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "powershell",
|
||||||
|
"scripts":[
|
||||||
|
"{{ template_dir }}/scripts/Installers/Install-AWS-CLI-SM.ps1"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "powershell",
|
"type": "powershell",
|
||||||
"scripts":[
|
"scripts":[
|
||||||
@@ -707,6 +713,12 @@
|
|||||||
"{{ template_dir }}/scripts/Installers/Validate-AWS-SAM.ps1"
|
"{{ template_dir }}/scripts/Installers/Validate-AWS-SAM.ps1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "powershell",
|
||||||
|
"scripts":[
|
||||||
|
"{{ template_dir }}/scripts/Installers/Validate-AWS-CLI-SM.ps1"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "powershell",
|
"type": "powershell",
|
||||||
"scripts":[
|
"scripts":[
|
||||||
|
|||||||
@@ -476,6 +476,12 @@
|
|||||||
"{{ template_dir }}/scripts/Installers/Install-AWS-SAM.ps1"
|
"{{ template_dir }}/scripts/Installers/Install-AWS-SAM.ps1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "powershell",
|
||||||
|
"scripts":[
|
||||||
|
"{{ template_dir }}/scripts/Installers/Install-AWS-CLI-SM.ps1"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "powershell",
|
"type": "powershell",
|
||||||
"scripts":[
|
"scripts":[
|
||||||
@@ -692,6 +698,12 @@
|
|||||||
"{{ template_dir }}/scripts/Installers/Validate-AWS-SAM.ps1"
|
"{{ template_dir }}/scripts/Installers/Validate-AWS-SAM.ps1"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "powershell",
|
||||||
|
"scripts":[
|
||||||
|
"{{ template_dir }}/scripts/Installers/Validate-AWS-CLI-SM.ps1"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "powershell",
|
"type": "powershell",
|
||||||
"scripts":[
|
"scripts":[
|
||||||
|
|||||||
@@ -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"
|
||||||
@@ -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