https://github.com/waveclaw/puppet-sabnzbd
Puppet Module to configure Sabnzbd, a Usenet binary download server.
https://github.com/waveclaw/puppet-sabnzbd
binaries puppet sabnzbd usenet
Last synced: 6 months ago
JSON representation
Puppet Module to configure Sabnzbd, a Usenet binary download server.
- Host: GitHub
- URL: https://github.com/waveclaw/puppet-sabnzbd
- Owner: waveclaw
- License: apache-2.0
- Created: 2015-05-06T05:31:54.000Z (over 10 years ago)
- Default Branch: production
- Last Pushed: 2015-05-06T05:36:56.000Z (over 10 years ago)
- Last Synced: 2025-02-09T07:22:47.832Z (8 months ago)
- Topics: binaries, puppet, sabnzbd, usenet
- Language: Ruby
- Size: 184 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
#sabnsbd
#### Table of Contents
1. [Overview](#overview)
2. [Module Description](#module-description)
3. [Setup](#setup)
* [What sabnzbd affects](#what-sabnzbd-affects)
* [Setup requirements](#setup-requirements)
* [Beginning with sabnzbd](#beginning-with-sabnzbd)
4. [Usage](#usage)
5. [Reference](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development](#development)## Overview
Install SABnzbd on SLES 12.
## Module Description
This module installs, configures in a basic way and starts the SABnzbd service.
## Setup
### What sabnzbd affects
Installs an RPM from a 3rd party yum repository.
Uses significant I/O and disk space to process downloaded Usenet binaries.
Opens selected ports on the system firewall.
### Setup Requirements
This module pulls packages that require custom repositories.
### Beginning with sabnzbd
The very basic steps needed for a user to get the module up and running.
## Usage
Include the module to use it.
```puppet
node sab_server.example.net {
include sabnzdb
}
```
or add the module to a class and define hiera data to drive it.
```puppet
class {'sabnzbd': }
``````yaml
---
sabnzbd::config::servers:
'someserver':
'a_setting': "a_value"
```## Reference
Includes the standard install, config, service layout.
Also provides for application users, run server configuration files and an example template config file.
## Limitations
Limited to Puppet 3.0+.
Compatible with RedHat and Suse type Linux Operating Systems.
## Development
You're dipping in it.
## Release Notes/Contributors/Etc
See CHANGELOG