Fix Win10 Activation Issue on Terraform
This commit is contained in:
@@ -241,8 +241,6 @@ resource "aws_instance" "wef" {
|
|||||||
provisioner "remote-exec" {
|
provisioner "remote-exec" {
|
||||||
inline = [
|
inline = [
|
||||||
"choco install -force -y winpcap",
|
"choco install -force -y winpcap",
|
||||||
"cscript c:\\windows\\system32\\slmgr.vbs -rearm",
|
|
||||||
"shutdown -r",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
connection {
|
connection {
|
||||||
@@ -273,7 +271,10 @@ resource "aws_instance" "win10" {
|
|||||||
instance_type = "t2.medium"
|
instance_type = "t2.medium"
|
||||||
|
|
||||||
provisioner "remote-exec" {
|
provisioner "remote-exec" {
|
||||||
inline = ["choco install -force -y winpcap"]
|
inline = [
|
||||||
|
"choco install -force -y winpcap",
|
||||||
|
"cscript c:\\windows\\system32\\slmgr.vbs /ato",
|
||||||
|
]
|
||||||
|
|
||||||
connection {
|
connection {
|
||||||
type = "winrm"
|
type = "winrm"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ variable "profile" {
|
|||||||
|
|
||||||
variable "availability_zone" {
|
variable "availability_zone" {
|
||||||
description = "https://www.terraform.io/docs/providers/aws/d/availability_zone.html"
|
description = "https://www.terraform.io/docs/providers/aws/d/availability_zone.html"
|
||||||
default = ""
|
default = "us-west-1b"
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "shared_credentials_file" {
|
variable "shared_credentials_file" {
|
||||||
|
|||||||
@@ -1,14 +1,17 @@
|
|||||||
#! /bin/bash
|
#! /bin/bash
|
||||||
|
|
||||||
# This script is used to manually prepare an Ubuntu 16.04 server for DetectionLab building
|
# This script is used to manually prepare an Ubuntu 16.04 server for DetectionLab building
|
||||||
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
sed -i 's/archive.ubuntu.com/us.archive.ubuntu.com/g' /etc/apt/sources.list
|
sed -i 's/archive.ubuntu.com/us.archive.ubuntu.com/g' /etc/apt/sources.list
|
||||||
|
|
||||||
# Install Virtualbox 5.2
|
# Install Virtualbox 6.1
|
||||||
echo "deb http://download.virtualbox.org/virtualbox/debian xenial contrib" >> /etc/apt/sources.list
|
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
|
||||||
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
|
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
|
||||||
apt-get update
|
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
|
||||||
apt-get install -y linux-headers-"$(uname -r)" virtualbox-5.2 build-essential unzip git ufw apache2 python-pip
|
echo "[$(date +%H:%M:%S)]: Running apt-get update..."
|
||||||
|
apt-get -qq update
|
||||||
|
echo "[$(date +%H:%M:%S)]: Running apt-get install..."
|
||||||
|
apt-get -qq install -y linux-headers-"$(uname -r)" virtualbox-6.1 build-essential unzip git ufw apache2 python-pip
|
||||||
pip install awscli --upgrade --user
|
pip install awscli --upgrade --user
|
||||||
cp /root/.local/bin/aws /usr/local/bin/aws && chmod +x /usr/local/bin/aws
|
cp /root/.local/bin/aws /usr/local/bin/aws && chmod +x /usr/local/bin/aws
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user