foreman_katello_repository¶
Repository
Example Usage¶
# Autogenerated example with required keys
data "foreman_katello_repository" "example" {
name = "centos7-base"
}
Argument Reference¶
The following arguments are supported:
name
- (Required) Repository name.
Attributes Reference¶
The following attributes are exported:
ansible_collection_requirements
- Contents of requirement yaml file to sync from URL.checksum_type
- Checksum of the repository, currently 'sha1' & 'sha256' are supportedcontent_type
- Content type of the repository. Valid values include:"deb"
, "docker", "file"
, "puppet", "yum"
,"ansible_collection"
.deb_architectures
- Comma separated list of architectures to be synched from deb-archive.deb_components
- Comma separated list of repo components to be synched from deb-archive.deb_releases
- Comma separated list of releases to be synched from deb-archive.description
- Repository description.docker_tags_whitelist
- Comma separated list of tags to sync for Container Image repository.docker_upstream_name
- Name of the upstream docker repositorydownload_concurrency
- Used to determine download concurrency of the repository in pulp3. Use value less than 20. Defaults to 10. Warning: the value is not returned from the API and is therefore handled by a DiffSuppressFunc.download_policy
- Product the repository belongs to. Valid values include:"immediate"
, "on_demand", "background"
.gpg_key_id
- Identifier of the GPG key.http_proxy_id
- ID of a HTTP Proxy.http_proxy_policy
- Policies for HTTP proxy for content sync. Valid values include:"global_default_http_proxy"
, "none", "use_selected_http_proxy"
.ignorable_content
- List of content units to ignore while syncing a yum repository. Must be subset of rpm,drpm,srpm,distribution,erratumignore_global_proxy
- If true, will ignore the globally configured proxy when syncing.label
- Label of the repository. Cannot be changed after creation. Is auto generated from name if not specified.mirror_on_sync
- 'True' if this repository when synced has to be mirrored from the source and stale rpms removed.mirroring_policy
- Mirroring policy for this repo. Values: "mirror_content_only" or "additive".name
- Repository name.product_id
- Product the repository belongs to.unprotected
- true if this repository can be published via HTTP.upstream_password
- Password of the upstream repository user used for authentication.upstream_username
- Username of the upstream repository user used for authentication.url
- Repository source URL or Docker registry URLverify_ssl_on_sync
- If true, Katello will verify the upstream url's SSL certifcates are signed by a trusted CA.