https://github.com/sebastianrakel/puppet-gitea
Gitea Git Server Puppet Module
https://github.com/sebastianrakel/puppet-gitea
hacktoberfest puppet
Last synced: 3 months ago
JSON representation
Gitea Git Server Puppet Module
- Host: GitHub
- URL: https://github.com/sebastianrakel/puppet-gitea
- Owner: sebastianrakel
- Created: 2020-11-10T20:04:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T10:13:38.000Z (10 months ago)
- Last Synced: 2024-10-09T08:08:21.022Z (9 months ago)
- Topics: hacktoberfest, puppet
- Language: Puppet
- Homepage:
- Size: 102 KB
- Stars: 0
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# puppet-gitea
[](https://github.com/sebastianrakel/puppet-gitea/actions?query=workflow%3ACI)
[](https://github.com/sebastianrakel/puppet-gitea/actions/workflows/release.yml)
[](https://forge.puppetlabs.com/sebastianrakel/gitea)
[](https://forge.puppetlabs.com/sebastianrakel/gitea)
[](https://forge.puppetlabs.com/sebastianrakel/gitea)
[](https://forge.puppetlabs.com/sebastianrakel/gitea)
[](LICENSE)Puppet module to configure gitea
* [Setup](#setup)
* [Example configurations](#example-configurations)
* [Parameter reference](#parameter-reference)
* [Tests](#tests)
* [Contributions](#contributions)
* [License and Author](#-icense-and-author)## Setup
This module installs gitea from upstream binary
## Example configurations
Install a gitea with default settings
```puppet
class {'gitea':
}
```Install gitea with postgresql backend, needs an installed
```puppet
class {'gitea':
database_type => 'postgresql',
database_host => '127.0.0.1:5432',
database_name => 'gitea',
database_user => 'gitea',
database_password => 'someultrasecretstuff',
}
````## Parameter reference
All parameters are documented with puppet-strings. You can view the
markdown-rendered result at [REFERENCE.md](./REFERENCE.md).## Tests
This module has several unit tests and linters configured. You can execute them
by running:```sh
bundle exec rake test
```## Contributions
Contribution is fairly easy:
* Fork the module into your namespace
* Create a new branch
* Commit your bugfix or enhancement
* Write a test for it (maybe start with the test first)
* Create a pull requestOr simply open an issue, maybe someone will have a look into it!
## Hacktoberfest
This project is participating at hacktoberfest
## License and Author
This module was originally written by [Sebastian Rakel](https://github.com/sebastianrakel) and reviewed by my personal puppet guru [Tim Meusel](https://github.com/bastelfreak).
It's licensed with [AGPL version 3](LICENSE).