Ruolo che installa il container del cient timbrature. https://epas.projects.iit.cnr.it
Go to file
Giancarlo Panichi 58e18ae12f Aggiorato per supportare la nuova gestione della pausa pranzo 2024-05-30 12:11:43 +02:00
.vscode External volume 2023-05-29 20:16:57 +02:00
defaults Aggiorato per supportare la nuova gestione della pausa pranzo 2024-05-30 12:11:43 +02:00
handlers Initial commit 2020-10-27 13:20:25 +01:00
meta External volume 2023-05-29 20:16:57 +02:00
tasks Aggiornato per supportare la nuova gestione della pausa pranzo. 2024-05-24 17:26:50 +02:00
templates Aggiornato escape. 2024-05-24 17:32:45 +02:00
tests Initial commit 2020-10-27 13:20:25 +01:00
vars Initial commit 2020-10-27 13:20:25 +01:00
.gitignore Initial commit 2020-10-27 13:20:25 +01:00
.project Aggiornato per supportare la nuova gestione della pausa pranzo. 2024-05-24 17:26:50 +02:00
LICENSE Initial commit 2020-10-27 13:20:25 +01:00
README.md Aggiornato per supportare la nuova gestione della pausa pranzo. 2024-05-24 17:26:50 +02:00

README.md

Role Name

A role that installs the ePAS client, electronic Personnel Attendance System. https://epas.projects.iit.cnr.it

Role Variables

The most important variables are listed below:

epas_client_timbrature_stack_name: 'epas_c_timbrature'
epas_client_timbrature_service_name: 'epas_timbrature'
epas_client_timbrature_docker_client_timbrature_image: 'consiglionazionalericerche/epas-client:area-cnr-pisa'
epas_client_timbrature_docker_client_timbrature_data_node: 'localhost'
epas_client_timbrature_data_volume: 'epas_dati_timbrature'
epas_client_timbrature_node_constraints: 'node.labels.epas_client == timbrature'
epas_client_timbrature_behind_haproxy: False
epas_client_timbrature_haproxy_public_net: 'haproxy-public'
epas_client_timbrature_compose_dir: '/srv/epas_client_timbrature'

epas_client_timbrature_stampings_server_protocol: 'ftp'
epas_client_timbrature_ftp_server_name: '127.0.0.1'
epas_client_timbrature_ftp_username: 'anonymous'
#epas_client_timbrature_ftp_pwd: 'use a vault file'
epas_client_timbrature_ftp_server_dir: 'AT'
epas_client_timbrature_ftp_file_prefix: 'x'
epas_client_timbrature_epas_server_name: 'epas.example.com'
epas_client_timbrature_epas_server_protocol: 'https'
epas_client_timbrature_epas_server_port: 443
epas_client_timbrature_user: 'user'
#epas_client_timbrature_password: 'use a vault file'
epas_client_timbrature_loglevel: 'INFO'
epas_client_timbrature_fix_causale_pausa_pranzo: 'False'
epas_client_timbrature_causale_pausa_pranzo_min_hour: '12'
epas_client_timbrature_causale_pausa_pranzo_max_hour: '15'
epas_client_timbrature_send_all_stampings_everytime: 'True'

Dependencies

A docker swarm cluster is required

License

EUPL-1.2

Author Information

Andrea DellAmico, andrea.dellamico@isti.cnr.it