|
| 1 | +--- |
| 2 | +# vars file for eessi project |
| 3 | + |
| 4 | +# The license key for the Geo API: |
| 5 | +# https://cvmfs.readthedocs.io/en/stable/cpt-replica.html#geo-api-setup |
| 6 | +# For some unclear reason, the Stratum 1 installation fails when this is not set: |
| 7 | +# https://github.com/EESSI/cvmfs-layer/issues/2 |
| 8 | +#cvmfs_geo_license_key: |
| 9 | + |
| 10 | +# Automatically configure EESSI CVMFS repos |
| 11 | +eessi_cvmfs_repos_enabled: config-repo |
| 12 | + |
| 13 | +# Email address for the project, which will be put in the contact file on the config repo. |
| 14 | +eessi_email: eessi@list.rug.nl |
| 15 | + |
| 16 | +# Defaults for eessi-hpc.org config repo, syntax for each key is the same as that of cvmfs_<key | pluralize> |
| 17 | +eessi_cvmfs_config_repo: |
| 18 | + domain: eessi-hpc.org |
| 19 | + key: |
| 20 | + path: /etc/cvmfs/keys/eessi-hpc.org/cvmfs-config.eessi-hpc.org.pub |
| 21 | + key: | |
| 22 | + -----BEGIN PUBLIC KEY----- |
| 23 | + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqoTBc/Eksr9ECEOoCzHA |
| 24 | + F20UjePR7mJyWB13eTBXnjq7PLKKilfk2llLKetPIRMEmbvp97NiQ9ALe/tiGDzT |
| 25 | + 1Wg82Mf9oO4DNQYrTfE/MP5inIrMtSv1WnYJYV4Bgm24s8IhHXytIf1D4qt0x1v5 |
| 26 | + 0yRui0dwaZrErWKRKufbJ6ehmEDHuVSEAujrORyig/jYFKVyTaCsXnmwFDJmX2Uw |
| 27 | + RGCaf0M9ZLYs9t/SWA0s08rle5kH82hgBsIvUr7PLT7hbU407VK6+Y02tuxbI0JR |
| 28 | + +hCt494UsFs3tchmTebpK+x3pVRXybQ66Qm1mQiaz+2VbUJdQEov4RCC5PcOmOOk |
| 29 | + BwIDAQAB |
| 30 | + -----END PUBLIC KEY----- |
| 31 | + urls: |
| 32 | + - "http://cvmfs-s1-rug.eessi-hpc.org/cvmfs/@fqrn@" |
| 33 | + repository: |
| 34 | + repository: cvmfs-config.eessi-hpc.org |
| 35 | + stratum0: cvmfs-s0.eessi-hpc.org |
| 36 | + owner: "{{ cvmfs_repo_owner | default('root') }}" |
| 37 | + server_options: [] |
| 38 | + client_options: [] |
| 39 | + |
| 40 | +# Defaults for eessi-hpc.org repos |
| 41 | +eessi_cvmfs_keys: |
| 42 | + - path: /etc/cvmfs/keys/eessi-hpc.org/pilot.eessi-hpc.org.pub |
| 43 | + key: | |
| 44 | + -----BEGIN PUBLIC KEY----- |
| 45 | + MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAommtaoqQ36Rb/cFnqUWg |
| 46 | + 8FoYCOjJWVBMQ4sVZ87oFRWehOUbcfy/ah85D9055HQws7i/hLNGJJAa7Es3E2o8 |
| 47 | + v8LtSlRdfR1A7b7LA6p3213HHz6dNU6I1riwtE2OP7/w4Q3+Agj1iRtW535GwzGo |
| 48 | + 4ZbewL8T1kbyaEm4HyefoitHXJthoPyTlYAhvAegIil1VJPhJZW+q/NWxnsd9QGJ |
| 49 | + uAtbSICQg6mBJI50KiCBYmKHOAjH2W8qEnLWc7JoPoNvAHuMx1ya6YerBM5T9Esm |
| 50 | + HJN0HHOVdRIwNjjPkV2jIqhJoI85no89v8/V45SFPVo+A7N0Cj4QdQrQTezpnlby |
| 51 | + FQIDAQAB |
| 52 | + -----END PUBLIC KEY----- |
| 53 | +
|
| 54 | +eessi_cvmfs_server_urls: |
| 55 | + - domain: eessi-hpc.org |
| 56 | + use_geoapi: true |
| 57 | + urls: |
| 58 | + - "http://cvmfs-s1-rug.eessi-hpc.org/cvmfs/@fqrn@" |
| 59 | + |
| 60 | +eessi_cvmfs_repositories: |
| 61 | + - repository: pilot.eessi-hpc.org |
| 62 | + stratum0: cvmfs-s0.eessi-hpc.org |
| 63 | + owner: "{{ cvmfs_repo_owner | default('root') }}" |
| 64 | + key_dir: /etc/cvmfs/keys/eessi-hpc.org |
| 65 | + server_options: |
| 66 | + - CVMFS_AUTO_GC=false |
| 67 | + - CVMFS_GARBAGE_COLLECTION=true |
| 68 | + - CVMFS_AUTO_GC=false |
| 69 | + client_options: |
| 70 | + - CVMFS_NFILES=4096 |
| 71 | + |
| 72 | +# Override all the Galaxy defaults by our EESSI defaults. |
| 73 | +# This is required, beucase the galaxy_* variables are used inside the Ansible tasks. |
| 74 | +galaxy_cvmfs_config_repo: "{{ eessi_cvmfs_config_repo }}" |
| 75 | +galaxy_cvmfs_keys: "{{ eessi_cvmfs_keys }}" |
| 76 | +galaxy_cvmfs_server_urls: "{{ eessi_cvmfs_server_urls }}" |
| 77 | +galaxy_cvmfs_repositories: "{{ eessi_cvmfs_repositories }}" |
| 78 | +galaxy_cvmfs_repos_enabled: "{{ eessi_cvmfs_repos_enabled }}" |
0 commit comments