You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
modules/git-config
Stephen Kirby ddbfb817b4 sentence case README 2 years ago
..
README.md sentence case README 2 years ago
main.tf removed unecessary comment 2 years ago
run.sh final cleanup 2 years ago

README.md

display_name description icon maintainer_github verified tags
Git Config Stores Git configuration from Coder credentials ../.icons/git.svg coder true
helper
git

git-config

Runs a script that checks for stored Git credentials user.name and user.email, populating them with workspace owner's credentials when missing.

Examples

Using workspace owner

The credentials can be populated from the workspace owner's information.

module "git-config" {
  source = "git::https://github.com/coder/modules.git//git-config?ref=git-config"
  agent_id = coder_agent.main.id
  username = data.coder_workspace.me.owner
  user_email = data.coder_workspace.me.owner_email
}

Custom credentials

Credentials can also be set manually.

module "git-config" {
  source = "git::https://github.com/coder/modules.git//git-config?ref=git-config"
  agent_id = coder_agent.main.id
  username = "michael"
  user_email = "michael@example.com"
}