Ansible Role repo_baseos¶
This role deploys the BaseOS repositories, which can be used to set a custom mirror server.
Available since LFOps 2.0.0.
Optional Role Variables¶
repo_baseos__basic_auth_login
Use HTTP basic auth to login to the repository. Only takes effect together with a custom mirror URL; the default public repositories do not use basic auth. Defaults to
lfops__repo_basic_auth_login, making it easy to set this for allrepo_*roles.Type: String.
Default:
'{{ lfops__repo_basic_auth_login | default("") }}'
repo_baseos__crb_repo_enabled__host_var / repo_baseos__crb_repo_enabled__group_var
Whether the CRB repository should be enabled or not.
Type: Bool.
Default:
false
repo_baseos__mirror_url
Set the URL to a custom mirror server providing the repository. Defaults to
lfops__repo_mirror_urlto allow easily setting the same URL for allrepo_*roles. Iflfops__repo_mirror_urlis not set, the default mirrors of the repo are used.Type: String.
Default:
'{{ lfops__repo_mirror_url | default("") }}'
repo_baseos__security_repo_enabled__host_var / repo_baseos__security_repo_enabled__group_var
Whether the Rocky Linux
securityrepository should be enabled. This repository delivers critical CVE fixes and is enabled by default in LFOPS (Rocky ships it disabled). Set tofalseto opt out on a specific host or group.Type: Bool.
Default:
true
Example:
# optional
repo_baseos__basic_auth_login:
username: 'my-username'
password: 'linuxfabrik'
repo_baseos__crb_repo_enabled__host_var: true
repo_baseos__mirror_url: 'https://mirror.example.com'
repo_baseos__security_repo_enabled__host_var: false