Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hadenlabs/terraform-github-project
github project for terraform
https://github.com/hadenlabs/terraform-github-project
github hadenlabs peru project terraform terraform-modules
Last synced: 25 days ago
JSON representation
github project for terraform
- Host: GitHub
- URL: https://github.com/hadenlabs/terraform-github-project
- Owner: hadenlabs
- License: lgpl-3.0
- Created: 2021-02-16T13:35:46.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2022-02-28T03:47:26.000Z (almost 3 years ago)
- Last Synced: 2024-04-16T01:33:17.521Z (9 months ago)
- Topics: github, hadenlabs, peru, project, terraform, terraform-modules
- Language: Makefile
- Homepage:
- Size: 361 KB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/contributing.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: docs/code_of_conduct.md
Awesome Lists containing this project
README
# terraform-github-project
[![Build Status](https://travis-ci.org/hadenlabs/terraform-github-project.svg?branch=main)](https://travis-ci.org/hadenlabs/terraform-github-project) [![Latest Release](https://img.shields.io/github/release/hadenlabs/terraform-github-project.svg)](https://travis-ci.org/hadenlabs/terraform-github-project/releases)
Terraform module to provision an github project.
---
This project is part of our comprehensive [hadenlabs](https://hadenlabs.com) modules of terraform.
It's 100% Open Source and licensed under the [APACHE2](LICENSE).
## Usage
```hcl
module "main" {
source = "hadenlabs/project/github"
version = "0.4.0"providers = {
github = github
}name = "terraform-github-project"
body = "project terraform github project."
}
```Full working example can be found in [example](./example) folder.
# Terraform variables
This document gives an overview of variables used in the platform of the terraform-github-project.
## Requirements
| Name | Version |
| --------- | ------- |
| terraform | >= 0.13 |
| github | >=4.3.0 |## Providers
| Name | Version |
| ------ | ------- |
| github | >=4.3.0 |## Inputs
| Name | Description | Type | Default | Required |
| --- | --- | --- | --- | :-: |
| body | body of project. | `string` | `""` | no |
| columns | (Optional) The names of the columns. | `list(string)` |[| no |
"Backlog",
"To Do",
"Do Today",
"In Progress",
"In Review",
"Approved",
"Done"
]
| name | The name of the project. | `string` | n/a | yes |## Outputs
| Name | Description |
| ------- | --------------------------- |
| project | output project name and url |## Help
**Got a question?**
File a GitHub [issue](https://github.com/hadenlabs/terraform-github-project/issues), send us an [email][email] or join our [Slack Community][slack].
## Contributing
### Bug Reports & Feature Requests
Please use the [issue tracker](https://github.com/hadenlabs/terraform-github-project/issues) to report any bugs or file feature requests.
### Developing
If you are interested in being a contributor and want to get involved in developing this project or [help out](https://hadenlabs.com) with our other projects, we would love to hear from you! Shoot us an [email](mailto:[email protected]).
In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
1. **Fork** the repo on GitHub
2. **Clone** the project to your own machine
3. **Commit** changes to your own branch
4. **Push** your work back up to your fork
5. Submit a **Pull Request** so that we can review your changes**NOTE:** Be sure to rebase the latest changes from "upstream" before making a pull request!
### Versioning
Releases are managed using github release feature. We use \[Semantic Versioning\]() for all the releases. Every change made to the code base will be referred to in the release notes (except for cleanups and refactorings).
## Copyright
Copyright © 2018-2021 [Hadenlabs](https://hadenlabs.com)
## License
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
See [LICENSE](LICENSE) for full details.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License athttps://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.## Trademarks
All other trademarks referenced herein are the property of their respective owners.
## About
This project is maintained and funded by [Hadenlabs][https://hadenlabs.com]. Like it? Please let us know at
### Contributors
| [![Luis Mayta][luismayta_avatar]][luismayta_homepage]
[Luis Mayta][luismayta_homepage] |
| ------------------------------------------------------------------------------------------ |[luismayta_homepage]: https://github.com/luismayta
[luismayta_avatar]: https://github.com/luismayta.png?size=150