Skip to content

Commit 73976dd

Browse files
authored
fix: fix aws_linux template (#9349)
1 parent 2aa66ad commit 73976dd

File tree

1 file changed

+8
-6
lines changed
  • examples/templates/aws-linux

1 file changed

+8
-6
lines changed

examples/templates/aws-linux/main.tf

+8-6
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,8 @@ data "aws_ami" "ubuntu" {
158158
owners = ["099720109477"] # Canonical
159159
}
160160

161-
resource "coder_agent" "main" {
161+
resource "coder_agent" "dev" {
162+
count = data.coder_workspace.me.start_count
162163
arch = "amd64"
163164
auth = "aws-instance-identity"
164165
os = "linux"
@@ -195,7 +196,8 @@ resource "coder_agent" "main" {
195196
}
196197

197198
resource "coder_app" "code-server" {
198-
agent_id = coder_agent.main.id
199+
count = data.coder_workspace.me.start_count
200+
agent_id = coder_agent.dev[0].id
199201
slug = "code-server"
200202
display_name = "code-server"
201203
url = "http://localhost:13337/?folder=/home/coder"
@@ -211,9 +213,8 @@ resource "coder_app" "code-server" {
211213
}
212214

213215
locals {
214-
linux_user = "coder" # Ensure this user/group does not exist in your VM image
215-
# User data is used to run the init_script
216-
user_data = <<EOT
216+
linux_user = "coder"
217+
user_data = data.coder_workspace.me.start_count > 0 ? trimspace(<<EOT
217218
Content-Type: multipart/mixed; boundary="//"
218219
MIME-Version: 1.0
219220
@@ -239,9 +240,10 @@ Content-Transfer-Encoding: 7bit
239240
Content-Disposition: attachment; filename="userdata.txt"
240241
241242
#!/bin/bash
242-
sudo -u ${local.linux_user} sh -c '${coder_agent.main.init_script}'
243+
sudo -u ${local.linux_user} sh -c '${coder_agent.dev[0].init_script}'
243244
--//--
244245
EOT
246+
) : ""
245247
}
246248

247249
resource "aws_instance" "dev" {

0 commit comments

Comments
 (0)