Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

transmission (35) Versions 6.0.10

Provides resources to install, configure, and manage Transmission

Policyfile
Berkshelf
Knife
cookbook 'transmission', '~> 6.0.10', :supermarket
cookbook 'transmission', '~> 6.0.10'
knife supermarket install transmission
knife supermarket download transmission
README
Dependencies
Changelog
Quality 50%

transmission Cookbook

Cookbook Version
CI State
OpenCollective
OpenCollective
License

Provides custom resources to install, configure, and manage the
Transmission BitTorrent Client.

This cookbook no longer provides recipe or node attribute APIs. See
[migration.md](migration.md) for the breaking migration guide.

Requirements

Platforms

  • AlmaLinux 8+
  • Amazon Linux 2023+
  • CentOS Stream 9+
  • Debian 12+
  • Fedora
  • openSUSE Leap 16+
  • Oracle Linux 8+
  • Red Hat Enterprise Linux 8+
  • Rocky Linux 8+
  • Ubuntu 22.04+

See [LIMITATIONS.md](LIMITATIONS.md) for package availability and source build notes.

Chef

  • Chef Infra Client 15.3+

Resources

  • [transmission_install](documentation/transmission_install.md)
  • [transmission_config](documentation/transmission_config.md)
  • [transmission_service](documentation/transmission_service.md)
  • [transmission_torrent_file](documentation/transmission_torrent_file.md)

Usage

transmission_install 'default'

transmission_config 'default' do
  rpc_password 'changeme'
end

transmission_service 'default' do
  action %i(create enable start)
end

Maintainers

This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook
maintainers working together to maintain important cookbooks. If you would like to know more,
visit sous-chefs.org or join the Chef Community Slack in
#sous-chefs.

Contributors

This project exists thanks to all the people who
contribute.

Backers

Thank you to all our backers.

https://opencollective.com/sous-chefs#backers

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your
website.

https://opencollective.com/sous-chefs/sponsor/0/website
https://opencollective.com/sous-chefs/sponsor/1/website
https://opencollective.com/sous-chefs/sponsor/2/website
https://opencollective.com/sous-chefs/sponsor/3/website
https://opencollective.com/sous-chefs/sponsor/4/website
https://opencollective.com/sous-chefs/sponsor/5/website
https://opencollective.com/sous-chefs/sponsor/6/website
https://opencollective.com/sous-chefs/sponsor/7/website
https://opencollective.com/sous-chefs/sponsor/8/website
https://opencollective.com/sous-chefs/sponsor/9/website

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

transmission Cookbook CHANGELOG

This file is used to list changes made in each version of the transmission cookbook.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

6.0.10 (2025-10-16)

Bug Fixes

  • ci: Update workflows to use release pipeline (#64) (9ea3f5e)

6.0.2 - 2023-04-04

  • Standardise files with files in sous-chefs/repo-management

6.0.1 - 2022-02-10

  • resolved cookstyle error: tasks/maintainers.rb:37:7 convention: Style/FileWrite
  • resolved cookstyle error: metadata.rb:23:1 refactor: Chef/Modernize/DependsOnOpensslCookbook
  • resolved cookstyle error:
  • resolved cookstyle error:
  • Update provisioner settings
  • Update tested platforms

6.0.0 - 2021-08-20

  • Set unified_mode on resources for Chef 17 support
  • Require Chef 15.3+ for unified_mode support

5.0.3 - 2021-08-14

  • Standardising files in line with updated recommendations

5.0.2 - 2021-06-01

  • Standardise files with files in sous-chefs/repo-management

5.0.1 - 2021-03-25

  • resolved cookstyle error: providers/torrent_file.rb:120:21 convention: Style/RedundantBegin
  • resolved cookstyle error: providers/torrent_file.rb:121:1 convention: Layout/EmptyLinesAroundMethodBody
  • resolved cookstyle error: providers/torrent_file.rb:121:1 convention: Layout/TrailingWhitespace

5.0.0 (2020-11-13)

  • Sous Chefs Adoption
  • Update Changelog to Sous Chefs
  • Update to use Sous Chefs GH workflow
  • Update README to sous-chefs
  • Update metadata.rb to Sous Chefs
  • Update test-kitchen to Sous Chefs
  • Update to version 3.00 for source installation
  • Added InSpec test profile
  • resolved cookstyle error: providers/torrent_file.rb:76:60 convention: Style/RedundantParentheses
  • resolved cookstyle error: attributes/default.rb:20:14 warning: Lint/SendWithMixinArgument
  • resolved cookstyle error: metadata.rb:12:1 refactor: ChefStyle/OverlyComplexSupportsDependsMetadata
  • resolved cookstyle error: metadata.rb:13:1 refactor: ChefModernize/UnnecessaryDependsChef14
  • Cookstyle fixes
  • Yamllint fixes
  • MDL fixes
  • Fix CentOS/Fedora installation
  • Source installation issues
  • Fix SUSE source installation
  • Remove Amazon Linux 1 testing
  • Remove EL 6 testing
  • Remove init.d scripts
  • Remove Oracle Linux testing

4.0.1 (2017-08-18)

  • Add attributes for controling seed ratio

4.0.0 (2017-01-18)

  • Use multipackage to speed up package installs
  • Expand platform testing and fix 16.04 package tests
  • Make sure we have ssl libs on debian systems
  • Remove the chef 11 compatibility check in chef_gem
  • Switch back to stable ChefDK builds for testing
  • Require Chef 12.14 to get ruby 2.2.2+ which is needed for the gems that are installed by this cookbook

3.0.0 (2016-09-08)

  • Add matchers
  • Require Chef 12.1+

2.2.1 (2016-09-01)

  • Add chef_version
  • Testing updates
  • Pull transmission from Github and use 2.92

2.2.0 (2016-08-11)

  • Fix up chef_gem compile time warnings.
  • Add support for transmission whitelist settings.
  • Add use_inline_resources
  • Add conditional to support older versions of chef.
  • Update testing
  • Specif version 4.x of activesupport to fix installs on Ruby 2.1 Chef omnibus

v2.1.1 (2016-01-08)

  • Add supports metadata for all supported platforms

v2.1.0 (2016-01-08)

  • Fixed installation via source on RHEL systems by adding openssl / tar packages to the source recipe
  • Switched to platform_family to better support derivitive operating systems
  • Updated to the latest version of Transmission for source installs
  • Switched from .bz2 to .xz format archives for source installs as .bz2 archives are no longer being published. Xz tools will now be installed in the source recipe
  • Added source test suite in Test Kitchen
  • Removed support for RHEL releases before 7 as the version of libevent shipped in these distros is too old to compile tranmission

v2.0.10 (2015-12-14)

  • Set the minimum supported Chef release to 11
  • Removed the monkeypatch to Ruby 1.8.6 support
  • Resolved all rubocop warnings
  • Added testing with Travis CI
  • Added chefignore file
  • Swaped Digital Ocean Test Kitchen config for Docker
  • Added standard Chef .rubocop.yml
  • Updated contributing and testing docs
  • Added Gemfile with development deps
  • Added maintainers file
  • Added a Rakefile for simplified testing

v2.0.9 (2015-02-18)

  • reverting OpenSSL module namespace change

v2.0.8 (2015-02-18)

  • reverting chef_gem compile_time work

v2.0.7 (2015-02-18)

  • Updating to use the latest openssl

v2.0.6 (2015-02-18)

  • Fixing chef_gem for Chef below 12.1.0

v2.0.4 (2014-09-18)

  • [#11] prevent circular symlink for settings.json on Ubuntu 14.04
  • Add Berksfile and test-kitchen config

v2.0.2 (2014-03-19)

  • [COOK-4424] Updates Transmission url in README'

v2.0.0

Requires Ruby 1.9 or higher!

  • Use Hash#key to silence Hash#index deprecation warnings
  • Delete torrent local data when not seeding
  • Prevent torrent status of checking from prematurely ending blocking downloads
  • Use BEncode.load_file to load torrent file when hashing to avoid UTF-8 encoding issues
  • Add watch dir options

v1.0.4

  • [COOK-2981]: transmission cookbook has foodcritic errors

v1.0.2

  • [COOK-729]: transmission_torrent_file doesn't work for more than a single torrent
  • [COOK-732]: link to file in swarm not created if torrent already completely downloaded

Collaborator Number Metric
            

6.0.10 passed this metric

Contributing File Metric
            

6.0.10 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Cookstyle Metric
            

6.0.10 passed this metric

No Binaries Metric
            

6.0.10 passed this metric

Testing File Metric
            

6.0.10 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

6.0.10 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number

Copyright © 2026 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.

Progress and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.
See Trademarksfor appropriate markings. All rights in any other trademarks contained herein are reserved by their respective owners and their inclusion does not imply an endorsement, affiliation, or sponsorship as between Progress and the respective owners.

Code of Conduct Terms and Conditions of Use Privacy Policy Cookie Policy Trademark Policy Status