aptly Cookbook
This cookbook installs and configures aptly http://www.aptly.info
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’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
Requirements
Platform
- Debian 9
- Debian 10
- Ubuntu 16.04
- Ubuntu 18.04
Attributes
Repository attributes
default['aptly']['repository']['uri'] = 'http://repo.aptly.info/'default['aptly']['repository']['dist'] = 'squeeze'default['aptly']['repository']['components'] = 'main'default['aptly']['repository']['key'] = 'https://www.aptly.info/pubkey.txt'
Global repository attributes
default['aptly']['user'] = 'aptly'default['aptly']['group'] = 'aptly'default['aptly']['tmpDir'] = '/tmp'default['aptly']['rootDir'] = '/opt/aptly'default['aptly']['downloadConcurrency'] = 4default['aptly']['downloadSpeedLimit'] = 0default['aptly']['architectures'] = []default['aptly']['dependencyFollowSuggests'] = falsedefault['aptly']['dependencyFollowRecommends'] = falsedefault['aptly']['dependencyFollowAllVariants'] = falsedefault['aptly']['dependencyFollowSource'] = falsedefault['aptly']['gpgDisableSign'] = falsedefault['aptly']['gpgDisableVerify'] = falsedefault['aptly']['gpgProvider'] = 'gpg'default['aptly']['downloadSourcePackages'] = falsedefault['aptly']['skipLegacyPool'] = truedefault['aptly']['ppaDistributorID'] = 'ubuntu'default['aptly']['ppaCodename'] = ''default['aptly']['FileSystemPublishEndpoints'] = {}default['aptly']['S3PublishEndpoints'] = {}default['aptly']['SwiftPublishEndpoints'] = {}
GPG attributes
default['aptly']['gpg']['key-type'] = 'RSA'default['aptly']['gpg']['key-length'] = 4096default['aptly']['gpg']['subkey-type'] = 'RSA'default['aptly']['gpg']['subkey-length'] = 4096default['aptly']['gpg']['name-real'] = 'Aptly'default['aptly']['gpg']['name-comment'] = 'Aptly Key'default['aptly']['gpg']['name-email'] = 'organisation@example.org'default['aptly']['gpg']['expire-date'] = 0default['aptly']['gpg']['passphrase'] = 'GreatPassPhrase'
Recipes
default
Install and configure aptly
Resources
Testing
Please contribute to keep unit and functional tests up to date. After modifications, please run the following commands to check if you break something:
- chef exec rspec
- kitchen test default-ubuntu-1804
NOTE: if you want to use Policyfile, rename Policyfile.rb.dist to Policyfile.rb in root and test directories, then execute chef update in each folder. Look inside .kitchen.yml and spec/spec_helper.rb too.
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers!
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.