To begin using root module with default parameter, declare the class with `include root`.
## Usage
### Exec ZSH for some clients
To autoload ZSH as "default" shell, you can pass a regex to the IP_ZSH argument. Then for every new connection, the .profile file will compare the $SSH_CLIENT variable environnment with this regex:
*`profile_path`: Path to the .profile to load personal initialization. Must be a absolut path, defaults to '/root/.profile'.
*`profile_content`: Template file used to generate the previous configuration file. Must be a string ending with **.erb**, defaults to 'root/preferences/profile.erb'.
*`bashrc_path`: Path to the Bash's rcfile. Must be a absolut path, defaults to '/root/.bashrc'.
*`bashrc_content`: Template file used to generate the previous configuration file. Must be a string ending with **.erb**, default to 'root/preferences/bashrc.erb'.
*`forward_path`: Path to the forward file. Must be a absolut path, defaults to '/root/.forward'.
*`forward_content`: Template file used to generate the previous configuration file. Must be a string ending with **.erb**, default to 'root/preferences/forward.erb'.
*`address_to_forward`: List of addresses that must receive root's mails. Must be a string, default to ''.
*`default_shell_path`: Path to a bin file to use as default shell for root. Must be a absolut path, defaults to '/bin/bash'.