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.