From b46c628590a8bab568cdd575710928424597dfc0 Mon Sep 17 00:00:00 2001 From: Michael Brewer Date: Sun, 7 Apr 2024 03:03:19 -0700 Subject: [PATCH] doc(git-clone): more complete example --- git-clone/README.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/git-clone/README.md b/git-clone/README.md index 7f26fea..485f847 100644 --- a/git-clone/README.md +++ b/git-clone/README.md @@ -63,12 +63,34 @@ data "coder_parameter" "git_repo" { default = "https://github.com/coder/coder/tree/feat/example" } -module "git-clone" { +# Clone the repository for branch `feat/example` +module "git_clone" { source = "registry.coder.com/modules/git-clone/coder" version = "1.0.11" agent_id = coder_agent.example.id url = data.coder_parameter.git_repo.value } + +# Create a code-server instance for the cloned repository +module "code-server" { + source = "registry.coder.com/modules/code-server/coder" + version = "1.0.11" + agent_id = coder_agent.example.id + order = 1 + folder = "/home/${local.username}/${module.git_clone.folder_name}" +} + +# Create a Coder app for the website +resource "coder_app" "website" { + agent_id = coder_agent.example.id + order = 2 + slug = "website" + external = true + display_name = module.git_clone.folder_name + url = module.git_clone.web_url + icon = module.git_clone.git_provider != "" ? "/icon/${module.git_clone.git_provider}.svg" : "/icon/git.svg" + count = module.git_clone.web_url != "" ? 1 : 0 +} ``` Configuring `git-clone` for a self-hosted GitHub Enterprise Server running at `github.example.com`