damex.incus.incus_repository role – Ensure Incus repository.
Note
This role is part of the damex.incus collection (version 1.11.7).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it use: ansible-galaxy collection install damex.incus.
To use it in a playbook, specify: damex.incus.incus_repository.
Entry point main – Ensure Incus repository.
Synopsis
Ensure Incus repository.
Parameters
Parameter |
Comments |
|---|---|
Incus APT repository GPG key ID. |
|
Incus APT repository GPG key URL. |
|
APT repository components. |
|
APT repository distribution component override. |
|
Incus APT repository source entry name. |
|
Incus APT repository base URL. |
|
Incus YUM repository repodata directory URL. |
|
Incus YUM repository GPG signature check. Choices:
|
|
Incus YUM repository ASCII-armored GPG key URL. |
|
Incus YUM repository ID. |
Examples
- name: Ensure incus repository
hosts: incus
tasks:
- name: Ensure incus repository
ansible.builtin.import_role:
name: damex.incus.incus_repository
- name: Ensure incus LTS repository
hosts: incus
tasks:
- name: Ensure incus LTS repository
ansible.builtin.import_role:
name: damex.incus.incus_repository
vars:
incus_repository_apt_repository_url: https://pkgs.zabbly.com/incus/lts-6.0