Skip to content

voxpupuli/puppet-aptly

 
 

Aptly Puppet Module

Build Status Release Puppet Forge Puppet Forge - downloads Puppet Forge - endorsement Puppet Forge - scores puppetmodule.info docs MIT License Forked from GDS

aptly

Puppet module for aptly.

Example usage

You need to include the apt module if you wish to install it out-of-the-box.

include apt

Include with default parameters:

include aptly

Create a mirror for manual update/snapshot/publish:

aptly::mirror { 'puppetlabs':
  location => 'http://apt.puppetlabs.com/',
  repos    => ['main', 'dependencies'],
  key      => '4BD6EC30',
}

or with the puppetlabs/apt module 2.0+ format

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:

aptly::repo { 'mylocalrepo': }

Run the built-in static HTTP server (equivalent to aptly serve):

include aptly

class { 'aptly::serve':
  listen => '0.0.0.0:8080',
}

See the class and defined type documentation for advanced usage.

License

See LICENSE file.

Transfer Notice

This module was originalle maintained by Government Digital Service (GDS) at github.com/alphagov/puppet-aptly

About

Puppet module for aptly

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages

  • Ruby 88.9%
  • Puppet 10.9%
  • HTML 0.2%