Skip to content

void-ansible-roles/xbps-repoconf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xbps-repoconf

What is does this role do?

This role configures the XBPS repositories used by the system. It is commonly used to ensure that all systems at a particular site are using the same mirror, and to enable local builders on managed systems.

Meta

Files Managed:

  • /etc/xbps.d/00-repository-main.conf
  • /etc/xbps.d/10-repository-nonfree.conf
  • /etc/xbps.d/10-repository-multilib.conf
  • /etc/xbps.d/10-repository-multilib-nonfree.conf
  • [Custom Repositories]

Defaults Provided:

Variables Required:

  • None

Optional Variables:

  • xbps_repoconf_repos: A list of dictionaries in the format shown below:
  - name: repository name, should be a single token with no spaces
  - address: Full address with protocol for the repo
  - serveraddr: Address in dotted form for the repo
  - serverport: Port number the repo listens on
  - fingerprint: The repo's signing key fingerprint

Files Required:

  • None

Optional Files:

  • assets/xbps/.plist - A plist file must exist for every custom repo that is to be configured. This file is in the same format as /var/db/xbps/keys*.plst The assets tree may exist anywhere that ansible can find it, but it is suggested to put it in the working directory which contains roles/, host_vars/, etc. since multiple roles expect files to be available in this tree.

Conflicting Roles:

  • None

Depends On:

About

Ansible role to configure repositories on Void Linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors