Skip to content

fquinner/puppet-transmission

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transmission-Daemon Module

Overview

This will setup and install Transmission-Daemon.

Capabilities

Installalation includes:

  • Transmission source code
  • Transmission CLI
  • Transmission Daemon
  • Transmission GTK

Requires:

  • *nix operating system
  • Nanliu/staging module to stage install binaries

Transmission parameters

See transmission documentation for variable definitions.
https://trac.transmissionbt.com/wiki/EditConfigFiles. Note: Variable names replace dashes with underscores. For example, to set alt-speed-down, pass parameter alt_speed_down.

  • transd
    Default: /var/lib/transmission
  • transuser
    Default: transmission
  • transgroup
    Default: transmission

Example Usage

Install transmission:

include transmission

Install transmission with custom parameters:

class { 'transmission':
  rpc-enabled  => true,
  rpc-password => '{5bf3cd57109da5468fe6519c4ead6f281fbacff8W366dVGr',
  rpc-port     => '9090',
}

TODO

The transmission-daemon overwrites a plaintext password in settings.json with a hashed version. The hash function they use is custom. For now, you must use the hash password in your parameters to prevent a constant conflict between the Puppet agent and the transmission-daemon. I will need to add a custom function to mimic the function in transmission to hash the password.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 76.9%
  • HTML 23.0%
  • Pascal 0.1%