|
2 | 2 | # @api private |
3 | 3 | # |
4 | 4 | class cvmfs::config ( |
5 | | - $mount_method = $cvmfs::mount_method, |
6 | | - $manage_autofs_service = $cvmfs::manage_autofs_service, |
7 | | - $cvmfs_http_proxy = $cvmfs::cvmfs_http_proxy, |
8 | | - $cvmfs_quota_limit = $cvmfs::cvmfs_quota_limit, |
9 | | - $cvmfs_quota_ratio = $cvmfs::cvmfs_quota_ratio, |
10 | | - $cvmfs_cache_base = $cvmfs::cvmfs_cache_base, |
11 | | - $cvmfs_tracefile = $cvmfs::cvmfs_tracefile, |
12 | | - $cvmfs_debuglog = $cvmfs::cvmfs_debuglog, |
13 | | - $cvmfs_max_ttl = $cvmfs::cvmfs_max_ttl, |
14 | | - $cvmfs_repo_list = $cvmfs::cvmfs_repo_list, |
15 | | - $cvmfs_memcache_size = $cvmfs::cvmfs_memcache_size, |
16 | | - $cvmfs_claim_ownership = $cvmfs::cvmfs_claim_ownership, |
17 | | - $cvmfs_syslog_level = $cvmfs::cvmfs_syslog_level, |
18 | | - $cvmfs_uid_map = $cvmfs::cvmfs_uid_map, |
19 | | - $cvmfs_gid_map = $cvmfs::cvmfs_gid_map, |
20 | | - $cvmfs_instrument_fuse = $cvmfs::cvmfs_instrument_fuse, |
21 | | - $cvmfs_mount_rw = $cvmfs::cvmfs_mount_rw, |
22 | | - $default_cvmfs_partsize = $cvmfs::default_cvmfs_partsize, |
23 | | - $cvmfs_timeout = $cvmfs::cvmfs_timeout, |
24 | | - $cvmfs_timeout_direct = $cvmfs::cvmfs_timeout_direct, |
25 | | - $cvmfs_nfiles = $cvmfs::cvmfs_nfiles, |
26 | | - $cvmfs_env_variables = $cvmfs::cvmfs_env_variables, |
27 | | - $cvmfs_use_geoapi = $cvmfs::cvmfs_use_geoapi, |
28 | | - $cvmfs_follow_redirects = $cvmfs::cvmfs_follow_redirects, |
29 | | - $cvmfs_alien_cache = $cvmfs::cvmfs_alien_cache, |
30 | | - $cvmfs_shared_cache = $cvmfs::cvmfs_shared_cache, |
| 5 | + Enum['autofs','mount','none'] $mount_method = $cvmfs::mount_method, |
| 6 | + Boolean $manage_autofs_service = $cvmfs::manage_autofs_service, |
| 7 | + Variant[Undef, String] $cvmfs_http_proxy = $cvmfs::cvmfs_http_proxy, |
| 8 | + Variant[Enum['auto'],Integer] $cvmfs_quota_limit = $cvmfs::cvmfs_quota_limit, |
| 9 | + Float $cvmfs_quota_ratio = $cvmfs::cvmfs_quota_ratio, |
| 10 | + Stdlib::Absolutepath $cvmfs_cache_base = $cvmfs::cvmfs_cache_base, |
| 11 | + Optional[Stdlib::Absolutepath] $cvmfs_tracefile = $cvmfs::cvmfs_tracefile, |
| 12 | + Optional[Stdlib::Absolutepath] $cvmfs_debuglog = $cvmfs::cvmfs_debuglog, |
| 13 | + Optional[Integer] $cvmfs_max_ttl = $cvmfs::cvmfs_max_ttl, |
| 14 | + Boolean $cvmfs_repo_list = $cvmfs::cvmfs_repo_list, |
| 15 | + Optional[Integer] $cvmfs_memcache_size = $cvmfs::cvmfs_memcache_size, |
| 16 | + Optional[Enum['yes','no']] $cvmfs_claim_ownership = $cvmfs::cvmfs_claim_ownership, |
| 17 | + Optional[Integer[1,2]] $cvmfs_syslog_level = $cvmfs::cvmfs_syslog_level, |
| 18 | + Optional[Hash[Variant[Integer,String], Integer, 1]] $cvmfs_uid_map = $cvmfs::cvmfs_uid_map, |
| 19 | + Optional[Hash[Variant[Integer,String], Integer, 1]] $cvmfs_gid_map = $cvmfs::cvmfs_gid_map, |
| 20 | + Boolean $cvmfs_instrument_fuse = $cvmfs::cvmfs_instrument_fuse, |
| 21 | + Optional[Enum['yes','no']] $cvmfs_mount_rw = $cvmfs::cvmfs_mount_rw, |
| 22 | + Integer $default_cvmfs_partsize = $cvmfs::default_cvmfs_partsize, |
| 23 | + Optional[Integer] $cvmfs_timeout = $cvmfs::cvmfs_timeout, |
| 24 | + Optional[Integer] $cvmfs_timeout_direct = $cvmfs::cvmfs_timeout_direct, |
| 25 | + Optional[Integer] $cvmfs_nfiles = $cvmfs::cvmfs_nfiles, |
| 26 | + Hash $cvmfs_env_variables = $cvmfs::cvmfs_env_variables, |
| 27 | + Optional[Enum['yes','no']] $cvmfs_use_geoapi = $cvmfs::cvmfs_use_geoapi, |
| 28 | + Optional[Enum['yes','no']] $cvmfs_follow_redirects = $cvmfs::cvmfs_follow_redirects, |
| 29 | + Optional[String] $cvmfs_alien_cache = $cvmfs::cvmfs_alien_cache, |
| 30 | + Optional[Enum['yes','no']] $cvmfs_shared_cache = $cvmfs::cvmfs_shared_cache, |
31 | 31 | Optional[Variant[Integer[4,4],Integer[6,6]]] $cvmfs_ipfamily_prefer = $cvmfs::cvmfs_ipfamily_prefer, |
32 | 32 | Optional[Integer] $cvmfs_dns_max_ttl = $cvmfs::cvmfs_dns_max_ttl, |
33 | 33 | Optional[Integer] $cvmfs_dns_min_ttl = $cvmfs::cvmfs_dns_min_ttl, |
|
39 | 39 | Optional[Array[Integer[0],1]] $cvmfs_cpu_affinity = $cvmfs::cvmfs_cpu_affinity, |
40 | 40 | Optional[Array[Integer[1],1]] $cvmfs_xattr_privileged_gids = $cvmfs::cvmfs_xattr_privileged_gids, |
41 | 41 | Optional[Array[String[1],1]] $cvmfs_xattr_protected_xattrs = $cvmfs::cvmfs_xattr_protected_xattrs, |
42 | | - $cvmfs_repositories = $cvmfs::cvmfs_repositories, |
| 42 | + Optional[String[1]] $cvmfs_repositories = $cvmfs::cvmfs_repositories, |
43 | 43 | ) inherits cvmfs { |
44 | 44 | # If cvmfspartsize fact exists use it, otherwise use a sensible default. |
45 | 45 | if $facts['cvmfspartsize'] { |
|
0 commit comments