Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 1.89 KB

File metadata and controls

32 lines (29 loc) · 1.89 KB

Pulp Role

Deploys and manages Pulp as Podman quadlets.

Variables

  • pulp_container_image: Container image to use for Pulp (default: quay.io/foreman/pulp)
  • pulp_container_tag: Container image tag (default: "3.73")
  • pulp_registry_auth_file: Path to the registry authentication file (default: /etc/foreman/registry-auth.json)
  • pulp_worker_count: Number of Pulp workers (default: min of 8 or CPU count)
  • pulp_content_origin: URL for the Pulp content service (default: http://{{ fqdn }}:24816)
  • pulp_pulp_url: URL for the Pulp API service (default: http://{{ fqdn }}:24817)
  • pulp_volumes: Volume mounts for Pulp containers (default: /var/lib/pulp:/var/lib/pulp)
  • pulp_enable_analytics: Enable Pulp analytics (default: false)
  • pulp_import_paths: Paths Pulp can use for content imports (default: [/var/lib/pulp/sync_imports, /var/lib/pulp/imports])
  • pulp_export_paths: Paths Pulp can use for content exports (default: [/var/lib/pulp/exports])
  • pulp_plugins: Additional Pulp plugins to enable (default: [pulp_container, pulp_rpm])
  • pulp_database_name: Name of the Pulp database (default: pulp)
  • pulp_database_user: Database user (default: pulp)
  • pulp_database_host: Database host (default: localhost)
  • pulp_database_port: Database port (default: 5432)
  • pulp_database_password: Database password (required, no default)
  • pulp_database_ssl_mode: Database SSL mode (default: disabled)
  • pulp_database_ssl_ca: Path to the database SSL CA certificate on the control node (default: empty)

Usage Inside foremanctl

When used as part of foremanctl, the variables are setup as the following

  • pulp_worker_count: --pulp-worker-count
  • pulp_import_paths: --content-import-path (may be specified multiple times)
  • pulp_export_paths: --content-export-path (may be specified multiple times)