Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alphagov/puppet-aptly
No longer maintained: Puppet module for aptly
https://github.com/alphagov/puppet-aptly
govuk puppet reliability-engineering
Last synced: 15 days ago
JSON representation
No longer maintained: Puppet module for aptly
- Host: GitHub
- URL: https://github.com/alphagov/puppet-aptly
- Owner: alphagov
- License: mit
- Archived: true
- Created: 2014-03-31T08:20:05.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-09-05T11:19:09.000Z (over 1 year ago)
- Last Synced: 2024-04-11T17:14:33.008Z (10 months ago)
- Topics: govuk, puppet, reliability-engineering
- Language: Ruby
- Homepage:
- Size: 135 KB
- Stars: 33
- Watchers: 27
- Forks: 69
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# aptly
Puppet module for [aptly](http://www.aptly.info/).## Example usage
You need to include the `apt` module if you wish to install it
out-of-the-box.
```puppet
include apt
```Include with default parameters:
```puppet
include aptly
```Create a mirror for manual update/snapshot/publish:
```puppet
aptly::mirror { 'puppetlabs':
location => 'http://apt.puppetlabs.com/',
repos => ['main', 'dependencies'],
key => '4BD6EC30',
}
```
or with the [puppetlabs/apt](https://forge.puppet.com/puppetlabs/apt) module 2.0+ format
```puppet
aptly::mirror { 'puppetlabs':
location => 'http://apt.puppetlabs.com/',
repos => ['main', 'dependencies'],
key => {
server => 'keyserver.ubuntu.com',
id => '4BD6EC30',
}
}
```Create an aptly repository to host local packages:
```puppet
aptly::repo{ 'mylocalrepo': }
```See the class and defined type documentation for advanced usage.
## License
See [LICENSE](LICENSE) file.