:source: katello_repository.py :orphan: .. _katello_repository_module: katello_repository -- Create and manage Katello repository ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .. contents:: :local: :depth: 1 Synopsis -------- - Crate and manage a Katello repository Requirements ------------ The below requirements are needed on the host that executes this module. - apypie Parameters ---------- .. raw:: html
Parameter | Choices/Defaults | Comments |
---|---|---|
content_type
string
/ required
|
|
The content type of the repository (e.g. yum)
|
deb_architectures
string
|
comma separated list of architectures to be synced from deb-archive
only available for content_type=deb
|
|
deb_components
string
|
comma separated list of repo components to be synced from deb-archive
only available for content_type=deb
|
|
deb_releases
string
|
comma separated list of releases to be synced from deb-archive
only available for content_type=deb
|
|
docker_tags_whitelist
list
|
list of tags to sync for Container Image repository
only available for content_type=docker
|
|
docker_upstream_name
string
|
name of the upstream docker repository
only available for content_type=docker
|
|
download_policy
string
|
|
download policy for sync from upstream
|
gpg_key
string
|
Repository GPG key
|
|
label
string
|
label of the repository
|
|
mirror_on_sync
boolean
|
|
toggle "mirror on sync" where the state of the repository mirrors that of the upstream repository at sync time
|
name
string
/ required
|
Name of the repository
|
|
organization
string
/ required
|
Organization that the entity is in
|
|
password
string
/ required
|
Password of the user accessing the Foreman server
|
|
product
string
/ required
|
Product to which the repository lives in
|
|
server_url
string
/ required
|
URL of the Foreman server
|
|
state
string
|
|
State of the entity in Foreman
present_with_defaults will ensure the entity exists, but won't update existing ones |
upstream_password
string
|
password to access upstream repository
|
|
upstream_username
string
|
username to access upstream repository
|
|
url
string
|
Repository URL to sync from
|
|
username
string
/ required
|
Username accessing the Foreman server
|
|
validate_certs
boolean
|
|
Whether or not to verify the TLS certificates of the Foreman server
aliases: verify_ssl |