Skip to content
Snippets Groups Projects
Ade Rixon's avatar
Adrian Rixon authored
	new file:   handlers/main.yml
	modified:   tasks/main.yml
ff22feee
History
Name Last commit Last update
defaults
handlers
meta
tasks
README.md

cu-repos

Configure local Cardiff University and remote software repositories in APT.

Repositories are assumed to be served from a single source/mirror.

Requirements

None

Role Variables

repo_keys:
  List of URLs for repository keys (default: none)
repo_distro:
  Distribution name for all repositories (default: automatic)
repo_list:
  List of URLs for the repositories to be configured (default: none)
repo_ppa_list:
  List of PPA repositories to be added (default: none)
repo_deb822_list:
  List of repository parameters to add in deb822 format (default:
  none), same arguments as deb822_repository module

Dependencies

None

Example Playbook

- hosts: all
  vars:
    repo_deb822_list:
- name: local
  architectures: amd64
  types: deb
  uris: http://www.repohost.com/my/repo
  suites: "{{ ansible_distribution_release }}"
  components:
  - main
  signed_by: http://www.repohost.com/my/repo/repokey.gpg
  roles:
     - { role: repos }

License

BSD

Author Information

Ade Rixon, UITGB linuxadmin@cardiff.ac.uk Adrian Aguirre, UITGB