terraform build ec2 windows - PullRequest
       13

terraform build ec2 windows

0 голосов
/ 11 января 2019

Я пытаюсь использовать terraform для создания простого экземпляра aws ec2 под управлением Windows 2016 Server. Я успешно создал экземпляр окна ec2, но не могу подключиться к серверу. Как мне установить имя пользователя и пароль после того, как сервер собран, чтобы я мог в него RDP войти?

resource "aws_instance" "win2k" {
...
...  
...
// Test connectivity to newly built ec2
connection {
  type        = "winrm"
  user        = "Administrator"
  password    = "${var.admin_password}"
}



# Set local admin user/pass
user_data = <<EOF

<script>
winrm quickconfig -q & winrm set winrm/config @{MaxTimeoutms="1800000"} & winrm   set winrm/config/service @{AllowUnencrypted="true"} & winrm set winrm/config  /service/auth @{Basic="true"}
</script>

<powershell>
netsh advfirewall firewall add rule name="WinRM in" protocol=TCP dir=in   profile=any localport=5985 remoteip=any localip=any action=allow
# Set Administrator password
$admin = [adsi]("WinNT://./administrator, user")
$admin.psbase.invoke("SetPassword", "${var.admin_password}")
</powershell>
EOF
...