``profile::custom_timers``
==========================

This profile is a defined type to define systemd timers together with the corresponding service.

The resources are defined using the ``systemd::service`` and ``system::service``.
The service is defined as type simple and it it has dependency (``Wants`` and ``After``) from
the ``network-online.target``.


The defined type is used from ``role::base`` to create the resources
defined in the ``base::timers`` hiera hash.

Parameters
----------

===============================  ========  ================================================
**Name**                         **Type**  **Default**
-------------------------------  --------  ------------------------------------------------
description                      String
command                          String
on_calendar                      String
===============================  ========  ================================================


``description``
~~~~~~~~~~~~~~~

Human-oriented description of the service and timer.

``command``
~~~~~~~~~~~

Path to the command to invoke into the service. It should be an absolute path
and a check is performed against this.

``on_calendar``
~~~~~~~~~~~~~~~
The definition of the timer execution time. See `OnCalendar` on systemd.timer(5).

