Defined Type: pulp::scheduled_repo
- Defined in:
-
manifests/scheduled_repo.pp
Summary
A wrapper that creates a pulp_Xrepo resource with and an associated pulp_schedule resource
Overview
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# File 'manifests/scheduled_repo.pp', line 17
define pulp::scheduled_repo
(
Enum['rpm','puppet','iso'] $repo_type = 'rpm',
Hash $repo_config = {},
Variant[Enum['daily'],Pulp::Iso8601TimeInterval] $repo_schedule = 'daily',
)
{
$schedule_time = $repo_schedule ? {
'daily' => pulp::daily_schedule($name),
default => $repo_schedule,
}
Resource["pulp_${repo_type}repo"] { $name:
* => $repo_config,
}
pulp_schedule { $name:
schedule_time => $schedule_time,
}
}
|