mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-13 10:01:08 -04:00
1.7 KiB
1.7 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| bitbucket | Bitbucket: bitbucket_repository | docs-bitbucket-resource-repository | Provides a Bitbucket Repository |
bitbucket_repository
Provides a Bitbucket repository resource.
This resource allows you manage your repositories such as scm type, if it is private, how to fork the repository and other options.
Example Usage
# Manage your repository
resource "bitbucket_repository" "infrastructure" {
owner = "myteam"
name = "terraform-code"
}
Argument Reference
The following arguments are supported:
owner- (Required) The owner of this repository. Can be you or any team you have write access to.name- (Optional) The name of the repository.scm- (Optional) What SCM you want to use. Valid options are hg or git. Defaults to git.is_private- (Optional) If this should be private or not. Defaults totrue.website- (Optional) URL of website associated with this repository.language- (Optional) What the language of this repository should be.has_issues- (Optional) If this should have issues turned on or not.has_wiki- (Optional) If this should have wiki turned on or not.project_key- (Optional) If you want to have this repo associated with a project.fork_policy- (Optional) What the fork policy should be. Defaults to allow_forks.description- (Optional) What the description of the repo is.
Computed Arguments
The following arguments are computed. You can access both clone_ssh and
clone_https for getting a clone URL.
Import
Repositories can be imported using the name, e.g.
$ terraform import bitbucket_repository.my-repo my-repo