2016-08-08 19:25:52 +02:00
|
|
|
---
|
|
|
|
layout: "bitbucket"
|
|
|
|
page_title: "Bitbucket: bitbucket_repository"
|
|
|
|
sidebar_current: "docs-bitbucket-resource-repository"
|
|
|
|
description: |-
|
|
|
|
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 respository
|
2016-09-21 20:47:31 +02:00
|
|
|
resource "bitbucket_repository" "infrastructure" {
|
2016-08-08 19:25:52 +02:00
|
|
|
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.
|
2016-09-21 20:47:31 +02:00
|
|
|
* `is_private` - (Optional) If this should be private or not. Defaults to `true`.
|
|
|
|
* `website` - (Optional) URL of website associated with this repository.
|
2016-08-08 19:25:52 +02:00
|
|
|
* `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.
|
2016-10-18 20:51:24 +02:00
|
|
|
|
|
|
|
## Import
|
|
|
|
|
|
|
|
Repositories can be imported using the `name`, e.g.
|
|
|
|
|
|
|
|
```
|
|
|
|
$ terraform import bitbucket_repository.my-repo my-repo
|
|
|
|
```
|