mirror of https://github.com/coder/coder.git
a1212014df | ||
---|---|---|
.. | ||
README.md | ||
cloud-config.yaml.tftpl | ||
main.tf |
README.md
name | description | tags | icon | ||
---|---|---|---|---|---|
Develop in Linux on a Digital Ocean Droplet | Get started with Linux development on a Digital Ocean Droplet. |
|
/icon/do.png |
do-linux
To deploy workspaces as DigitalOcean Droplets, you'll need:
-
DigitalOcean personal access token (PAT)
-
DigitalOcean project ID (you can get your project information via the
doctl
CLI by runningdoctl projects list
)-
Remove the following sections from the
main.tf
file if you don't want to associate your workspaces with a project:variable "step2_do_project_id"
resource "digitalocean_project_resources" "project"
-
-
Optional: DigitalOcean SSH key ID (obtain via the
doctl
CLI by runningdoctl compute ssh-key list
)- Note that this is only required for Fedora images to work.
Authentication
This template assumes that coderd is run in an environment that is authenticated
with Digital Ocean. Obtain a Digital Ocean Personal Access
Token and set the
environment variable DIGITALOCEAN_TOKEN
to the access token before starting
coderd. For other ways to authenticate consult the Terraform
docs.