-
Installs the aptly repository manager and enables the REST API
-
Includes test tasks which perform common actions on the repository using curl requests
-
Generates its own keypair used for signing
- vars/main.yml:
aptly_key_email
email used to create your gpg key - vars/main.yml:
aptly_company_name
name used to create your gpg key
apt-key add {public.key generated on server}
echo 'deb http://{server_name}/{respository_name} trusty main' > /etc/apt/sources.list.d/<respository_name>.list
curl -v -X POST -F file=@<package_name>.deb http://localhost:8080/api/files/<package_name>
curl -v -X POST http://localhost:8080/api/repos/<repository_name>/file/<package_name>
curl -v -X PUT -H 'Content-Type: application/json' --data '{}' http://localhost:8080/api/publish/<repository_name>/trusty
MIT
- Tom Paine
- github | at | aioue.net
- https://github.com/aioue