An Interest In:
Web News this Week
- March 19, 2024
- March 18, 2024
- March 17, 2024
- March 16, 2024
- March 15, 2024
- March 14, 2024
- March 13, 2024
April 21, 2021 02:03 am GMT
Original Link: https://dev.to/ryanch79/ec2-ad-runcommand-1b70
EC2ADRunCommand
AWS Managed ADAD
Name
UserDataSystems Manager RunCommand
Systems ManagerSSMAmazonAMI
IAMAD
Systems ManagerCreate DocumentCommand or session
PowerShellYAML
---schemaVersion: "2.2"description: "Join AD and rename host with instance tag"parameters: DomainName: type: "String" description: "ADDNS" UserCredentialSecretID: type: "String" description: "ADSecrets ManagerID" HostnameTag: type: "String" description: "Name" default: "Name"mainSteps:- action: "aws:runPowerShellScript" name: "example" inputs: runCommand: - $secretManager = Get-SECSecretValue -SecretId {{UserCredentialSecretID}} - $secret = $secretManager.SecretString | ConvertFrom-Json - $username = $domainName + "\" + $secret.Account - $password = $secret.Password | ConvertTo-SecureString -AsPlainText -Force - $credential = New-Object System.Management.Automation.PSCredential($username,$password) - $instanceID = Get-EC2InstanceMetadata -Category InstanceId - $nameTag = Get-EC2Tag -Filter @{Name="resource-id";Value="$instanceID"},@{Name="key";Value="{{HostnameTag}}"} - $newName = $nameTag.Value - Add-Computer -DomainName "{{DomainName}}" -NewName "$newName" -Credential $credential -Passthru -Force -Restart
{{}}
Run CommandEC2
ChefOpsWorks
Original Link: https://dev.to/ryanch79/ec2-ad-runcommand-1b70
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To