This commit is contained in:
2024-10-09 10:50:05 +02:00
parent b00d56d89e
commit 9739439939
6 changed files with 0 additions and 153 deletions
@@ -1,82 +0,0 @@
``role::console``
=================
A console as used at SLS/SwissFEL/... beamlines. Essentially a workstation with
additional configuration for Epics, mounts, etc.
Parameters
----------
================= ========= ==============
**Name** **Type** **Default**
----------------- --------- --------------
banner_message string See ``common.yaml``
favorites array See ``common.yaml``
keyboard_layouts array See ``common.yaml``
local_homes bool false
mount_root string
mounts array
priv_users array
symlink_root string
users array
================= ========= ==============
``banner_message``
~~~~~~~~~~~~~~~~~~
A message displayed on the login screen.
``favorites``
~~~~~~~~~~~~~
The of applications/locations in the 'Favorites' menu. Entries usually specify
an application's desktop file, eg. 'firefox.desktop'.
``keyboard_layouts``
~~~~~~~~~~~~~~~~~~~~
The list of keyboard layouts available on the login screen.
``local_homes``
~~~~~~~~~~~~~~~
Whether or not to use local homes in ``/home``.
``mount_root``
~~~~~~~~~~~~~~
The directory where the mountpoint for the mounts in `mounts`_ are created.
``mounts``
~~~~~~~~~~
A list of mounts defined through ``mounter::def::NAME`` (see the :doc:`mounter
<../../../admin-guide/configuration/files/mount>`). The mounts must have a mountpoint beneath `mount_root`_
for `symlink_root`_ to work properly.
``priv_users``
~~~~~~~~~~~~~~
A list of users, which will have admin privileges in the UI. They can install
additional software, for example.
``symlink_root``
~~~~~~~~~~~~~~~~
The directory where the symlinks to the mounts in `mounts`_ are created.
``users``
~~~~~~~~~
The list of users/groups, who are allowed to log in. Group names must be
prefixed with ``%``.
@@ -1,4 +0,0 @@
``role::dcache::t3_pools``
==========================
This role implements a DCache pool for the Tier3.
@@ -1,55 +0,0 @@
``role::reverse_proxy``
=======================
A reverse proxy based on Apache, which maps a set of URLs to other URLs on
various backend systems.
Parameters
----------
=========== ========= ============
**Name** **Type** **Default**
----------- --------- ------------
tls_cert string
tls_chain string
tls_key string
backends hash
allow_from string
=========== ========= ============
``tls_cert``
~~~~~~~~~~~~
The TLS certificate (PEM).
``tls_chain``
~~~~~~~~~~~~~
The TLS certificate chain, ie. the intermediate certificate concatenated with
the host's certificate.
``tls_key``
~~~~~~~~~~~
The TLS key (PEM). **Must be encrypted**!
``backends``
~~~~~~~~~~~~
A hash describing the URLs to be proxied. The keys are the URLs relative to the
hostname, the values are hashes containing the following keys:
- ``url``: the URL to forward requests to
``allow_from``
~~~~~~~~~~~~~~
An expression controlling access to the reverse proxy. Syntax as described in
the `Apache manual
<https://httpd.apache.org/docs/2.4/de/mod/mod_access_compat.html#allow>`_
@@ -1,4 +0,0 @@
``role::slurm_client``
~~~~~~~~~~~~~~~~~~~~~~
**Deprecated**, please use ``role::hpc::ui`` instead.
@@ -1,4 +0,0 @@
``role::slurm_compute``
~~~~~~~~~~~~~~~~~~~~~~~
**Deprecated**, please use ``role::hpc::cn`` instead.
@@ -1,4 +0,0 @@
``role::slurm_server``
~~~~~~~~~~~~~~~~~~~~~~
**Deprecated**, please use ``role::hpc::server`` instead.