Version information
released Sep 1st 2016
This version is compatible with:
- Puppet Enterprise >= 3.7.0 < 2015.4.0
- Puppet >= 3.0.0 < 5.0.0
- , , , , , , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'thekevjames-transmission', '1.1.3'
Learn more about managing modules with a PuppetfileDocumentation
thekevjames/transmission — version 1.1.3 Sep 1st 2016
puppet-transmission
An opinionated Puppet Module to install and manage Transmission.
puppet-transmission is available on the Puppet Forge.
Usage
Simply
include ::transmission
to make sure transmission is installed, or
class { '::transmission::daemon':
home => '/home/kevin',
user => 'kevin',
password => 'insert_hash_here',
}
class { '::transmission::gui':
home => '/home/kevin',
}
to configure transmission settings for either the daemon or the gui. Note that the daemon is unavailable on Darwin.
Configuration
In addition to the above value set for transmission::daemon
and
transmission::gui
, you can also use hiera to override the following defaults:
transmission::packages: transmission
transmission::daemon::packages: transmission-daemon
CHANGELOG
1.1.3
- bugfix: set explicit owner and group for daemon config folders
1.1.2
- bugfix: update transmission-daemon config location to /var/lib
- bugfix: prevent some unnecessary daemon config refreshes
1.1.1
- feature: ensure ~/.config exists
- meta: config folder manifest cleanup
1.1.0
- feature: manage transmission-daemon service
1.0.1
- bugfix: fix permissions on settings files
1.0.0
- initial release
Dependencies
- puppetlabs/stdlib (>= 4.2.0 < 5.0.0)