Compare commits
3 Commits
a52f914df5
...
93e73e8ff1
| Author | SHA1 | Date | |
|---|---|---|---|
| 93e73e8ff1 | |||
| e7dba754eb | |||
| e72777d6fd |
29
main.tf
29
main.tf
@@ -56,7 +56,7 @@ resource "coder_agent" "main" {
|
|||||||
chmod 700 ~/.ssh
|
chmod 700 ~/.ssh
|
||||||
|
|
||||||
# 生成 SSH 密钥对,不设置密码
|
# 生成 SSH 密钥对,不设置密码
|
||||||
ssh-keygen -t ed25519 -f ~/.ssh/git -N "" -C "${data.coder_workspace_owner.me.email}"
|
ssh-keygen -t ed25519 -f ~/.ssh/git -N "" -C "${data.coder_workspace_owner.me.name}(${data.coder_workspace_owner.me.email})-${data.coder_workspace.me.name}"
|
||||||
|
|
||||||
# 创建 SSH 配置文件
|
# 创建 SSH 配置文件
|
||||||
cat > ~/.ssh/config <<EOF
|
cat > ~/.ssh/config <<EOF
|
||||||
@@ -74,18 +74,15 @@ EOF
|
|||||||
echo "SSH key pair created. Your public key is:"
|
echo "SSH key pair created. Your public key is:"
|
||||||
cat ~/.ssh/git.pub
|
cat ~/.ssh/git.pub
|
||||||
|
|
||||||
|
# 添加 git 全局配置
|
||||||
|
git config set --global user.name "${data.coder_workspace_owner.me.name}"
|
||||||
|
git config set --global user.email "${data.coder_workspace_owner.me.email}"
|
||||||
|
|
||||||
touch ~/.init_done
|
touch ~/.init_done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
EOT
|
EOT
|
||||||
|
|
||||||
env = {
|
|
||||||
GIT_AUTHOR_NAME = coalesce(data.coder_workspace_owner.me.full_name, data.coder_workspace_owner.me.name)
|
|
||||||
GIT_AUTHOR_EMAIL = "${data.coder_workspace_owner.me.email}"
|
|
||||||
GIT_COMMITTER_NAME = coalesce(data.coder_workspace_owner.me.full_name, data.coder_workspace_owner.me.name)
|
|
||||||
GIT_COMMITTER_EMAIL = "${data.coder_workspace_owner.me.email}"
|
|
||||||
}
|
|
||||||
|
|
||||||
metadata {
|
metadata {
|
||||||
display_name = "CPU Usage"
|
display_name = "CPU Usage"
|
||||||
key = "0_cpu_usage"
|
key = "0_cpu_usage"
|
||||||
@@ -146,6 +143,22 @@ EOF
|
|||||||
interval = 10
|
interval = 10
|
||||||
timeout = 1
|
timeout = 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
metadata {
|
||||||
|
display_name = "NodeJS Version"
|
||||||
|
key = "8_nodejs_version"
|
||||||
|
script = "node -v"
|
||||||
|
interval = 1800
|
||||||
|
timeout = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
metadata {
|
||||||
|
display_name = "pnpm Version"
|
||||||
|
key = "9_pnpm_version"
|
||||||
|
script = "pnpm -v"
|
||||||
|
interval = 1800
|
||||||
|
timeout = 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# See https://registry.coder.com/modules/code-server
|
# See https://registry.coder.com/modules/code-server
|
||||||
|
|||||||
Reference in New Issue
Block a user