Resource Type: pulp_puppetrepo
- Defined in:
- lib/puppet/type/pulp_puppetrepo.rb
- Providers:
-
api
Overview
doc
Properties
-
description
user-readable description (may contain i18n characters)
-
display_name
user-readable display name (may contain i18n characters)
-
ensure
(defaults to: present)
Create/Remove pulp rpm repo.
Supported values:- present
- absent
-
feed
URL of the external source repository to sync
-
feed_ca_cert
Full path to the CA certificate that should be used to verify the external repo server’s SSL certificate
-
feed_cert
full path to the certificate to use for authorization when accessing the external feed
-
feed_key
full path to the private key for feed_cert
-
max_downloads
maximum number of downloads that will run concurrently
Supported values:- /^\d+$/
-
max_speed
maximum bandwidth used per download thread, in bytes/sec, when synchronizing the repo
Supported values:- /^\d+$/
-
note
adds/updates/deletes notes to programmatically identify the resource
-
proxy_host
proxy server url to use
-
proxy_pass
password used to authenticate with the proxy server
-
proxy_port
port on the proxy server to make requests
Supported values:- /^\d+$/
-
proxy_user
username used to authenticate with the proxy server
-
queries
comma-separated list of queries to issue against the feed’s modules.json file to scope which modules are imported. ignored when feed is static files.
-
serve_http
(defaults to: false)
if “true”, the repository will be served over HTTP
-
serve_https
(defaults to: true)
if “true”, the repository will be served over HTTPS
-
validate
(defaults to: false)
Whether the size and checksum of each synchronized file will be verified against the repo metadata
-
verify_feed_ssl
(defaults to: false)
Whether the feed's SSL certificate will be verified against the feed_ca_cert
Parameters
-
conf_file
(defaults to: /etc/pulp/admin/admin.conf)
path to pulp-admin’s config file. Defaults to /etc/pulp/admin/admin.conf
-
name (namevar)
repo-id: uniquely identifies the rpm repo
-
provider
The specific backend to use for this ‘pulp_puppetrepo` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.