: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)
|
docker_upstream_name
string
|
name of the upstream docker repository
|
|
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 Product 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 Repository
present_with_defaults will ensure the entity exists, but won't update existing ones |
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 |