Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: set $HOME for coder agent in aws-linux template #2150

Merged
merged 1 commit into from Jun 8, 2022

Conversation

spikecurtis
Copy link
Contributor

Second PR for #1386 --- still left is Digital Ocean.

It's unclear to me why we used -E in the first place; it doesn't make sense to me to pass the environment vars from the startup script (presumably running as root) to the agent script. Perhaps just mistakenly thinking we needed variables from provisioner/terraform to get passed---but these get substituted by terraform before the script is set in the metadata.

Signed-off-by: Spike Curtis <spike@coder.com>
Copy link
Member

@mafredri mafredri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still left is Digital Ocean.

I don't think it will be needed there, the agent is started via systemd so the env should be ok.

@@ -101,7 +101,7 @@ Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"

#!/bin/bash
sudo -E -u ubuntu sh -c '${coder_agent.dev.init_script}'
sudo -u ubuntu sh -c '${coder_agent.dev.init_script}'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could consider using -H to ensure HOME is set.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

man page says that -H might be a system default, and in ubuntu is seems to be the case. Feels like overkill

@spikecurtis spikecurtis merged commit 8582156 into main Jun 8, 2022
@spikecurtis spikecurtis deleted the spike/1386_aws_set_home branch June 8, 2022 16:51
kylecarbs pushed a commit that referenced this pull request Jun 10, 2022
Signed-off-by: Spike Curtis <spike@coder.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants