``role::nomachine_proxy``
=========================

This role implements a NoMachine proxy, acting as a HUB to access
to other machines through SSH. 


Parameters
----------

================== ===================== ===============================================================================
**Name**           **Type**              **Default**
------------------ --------------------- -------------------------------------------------------------------------------
$nomachine_desktop Enum['gnome','icewm'] ``hiera('nomachine::proxy::desktop_environment')``
$banner_message    String                ``hiera('nomachine::gnome::banner', 'Wellcome to the NoMachine Proxy Server')``
$keyboard_layouts  Array                 ``hiera('nomachine::gnome::keyboards', ['us','de'])``
================== ===================== ===============================================================================

```nomachine_desktop```
~~~~~~~~~~~~~~~~~~~~~~~

Must be defined. Please refer to ``common.yaml`` to see the default value. Currently ``gnome`` is only supported. 
For ``icewm`` changes must be done in this class.

```banner_message```
~~~~~~~~~~~~~~~~~~~~

Customize Banner message. This can be done from hiera with ``nomachine::gnome::banner``

```keyboard_layouts```
~~~~~~~~~~~~~~~~~~~~~~

Modify this in order to add or remove the default keyboard layouts. This can be done from hiera with 
``nomachine::gnome::keyboards``
