Skip to content

Commit 728ec9d

Browse files
committed
Merge branch 'spot-instances' of https://github.com/iterative/terraform-provider-iterative into spot-instances
2 parents b02292b + 7255631 commit 728ec9d

File tree

2 files changed

+43
-46
lines changed

2 files changed

+43
-46
lines changed

cml/ami.json

Lines changed: 41 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,44 @@
11
{
2-
"builders" : [
3-
{
4-
"type" : "amazon-ebs",
5-
"assume_role": {
6-
"role_arn": "arn:aws:iam::260760892802:role/dvc-cml-packer",
7-
"session_name": "cml-packer-session"
8-
},
9-
"region" : "us-west-1",
10-
"ami_name" : "iterative-cml",
11-
"ami_description" : "CML (Continous Machine Learning). Ubuntu 18.04",
12-
"ami_groups": ["all"],
13-
"force_deregister": "true",
14-
"force_delete_snapshot": "true",
15-
"ssh_username" : "ubuntu",
16-
"instance_type" : "g2.2xlarge",
17-
"source_ami_filter": {
18-
"filters": {
19-
"virtualization-type": "hvm",
20-
"name": "ubuntu/images/*ubuntu-*-18.04-amd64-server-*",
21-
"root-device-type": "ebs"
22-
},
23-
"owners": ["099720109477"],
24-
"most_recent": true
25-
},
26-
"run_tags" : {
27-
"Author" : "iterative"
28-
}
29-
}
30-
],
31-
"provisioners" : [
32-
{
33-
"type" : "shell",
34-
"environment_vars": ["DEBIAN_FRONTEND=noninteractive"],
35-
"script" : "./setup.sh"
2+
"builders": [
3+
{
4+
"type": "amazon-ebs",
5+
"assume_role": {
6+
"role_arn": "arn:aws:iam::260760892802:role/dvc-cml-packer",
7+
"session_name": "cml-packer-session"
8+
},
9+
"region": "us-west-1",
10+
"ami_name": "iterative-cml",
11+
"ami_description": "CML (Continous Machine Learning). Ubuntu 18.04",
12+
"ami_groups": ["all"],
13+
"force_deregister": "true",
14+
"force_delete_snapshot": "true",
15+
"ssh_username": "ubuntu",
16+
"instance_type": "g2.2xlarge",
17+
"source_ami_filter": {
18+
"filters": {
19+
"virtualization-type": "hvm",
20+
"name": "ubuntu/images/*ubuntu-*-18.04-amd64-server-*",
21+
"root-device-type": "ebs"
3622
},
37-
{
38-
"type": "shell",
39-
"inline": [
40-
"sudo shutdown -r now",
41-
"sleep 60"
42-
],
43-
"start_retry_timeout": "10m",
44-
"expect_disconnect": true
45-
}
46-
]
23+
"owners": ["099720109477"],
24+
"most_recent": true
25+
},
26+
"run_tags": {
27+
"Author": "iterative"
28+
}
29+
}
30+
],
31+
"provisioners": [
32+
{
33+
"type": "shell",
34+
"environment_vars": ["DEBIAN_FRONTEND=noninteractive"],
35+
"script": "./setup.sh"
36+
},
37+
{
38+
"type": "shell",
39+
"inline": ["sudo shutdown -r now", "sleep 60"],
40+
"start_retry_timeout": "10m",
41+
"expect_disconnect": true
42+
}
43+
]
4744
}

iterative/resource_runner.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ export DEBIAN_FRONTEND=noninteractive
242242
echo "APT::Get::Assume-Yes \"true\";" | sudo tee -a /etc/apt/apt.conf.d/90assumeyes
243243
244244
sudo apt remove unattended-upgrades
245-
systemctl disable apt-daily-upgrade.service
245+
systemctl disable apt-daily-upgrade.service
246246
247247
sudo apt update
248248
sudo curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
@@ -254,7 +254,7 @@ sudo apt update && sudo apt-get install -y terraform
254254
curl -sL https://deb.nodesource.com/setup_12.x | sudo bash
255255
sudo apt update && sudo apt-get install -y nodejs
256256
sudo apt install -y ubuntu-drivers-common git
257-
sudo ubuntu-drivers autoinstall
257+
sudo ubuntu-drivers autoinstall
258258
sudo rmmod nvidia && sudo nvidia-smi
259259
curl -s -L https://nvidia.GitHub.io/nvidia-docker/gpgkey | sudo apt-key add -
260260
curl -s -L https://nvidia.GitHub.io/nvidia-docker/ubuntu18.04/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

0 commit comments

Comments
 (0)