Currently people use labsdebrepo which is a file based repository on NFS. Find an alternative that does not depend on NFS.
|Resolved||yuvipanda||T105720 Labs team reliability goal for Q1 2015/16|
|Open||None||T104193 Find replacements for various things that people were using NFS for but should not have been (Tracking)|
|Resolved||chasemp||T104194 Simple method to have a per-project debian repository|
- Setup role::aptly on a 'server' instance. The default name is $project-packages, but you can override this by setting (via hiera) role::aptly::client:servername.
- Apply role::aptly::client across all instances in your project.
To add a new package, on the aptly server:
- sudo aptly repo add <repo-name> <package-file> where repo name is by default $distribution-project (eg. jessie-tools, jessie-ores, etc)
- sudo aptly publish update repo <repo-name>