Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.