23 lines
1.2 KiB
YAML
23 lines
1.2 KiB
YAML
---
|
|
- name: Create windows service
|
|
include_role: name=infra-role-winsw
|
|
vars:
|
|
winsw_service_name: 'Beacon Node {{ beacon_node_network }} ({{ beacon_node_repo_branch }})'
|
|
winsw_service_description: 'Nimbus Eth2 Beacon Node running on {{ beacon_node_network }} network using {{ beacon_node_repo_branch }} branch.'
|
|
winsw_service_id: '{{ beacon_node_service_name }}'
|
|
winsw_service_path: '{{ beacon_node_service_path }}'
|
|
winsw_service_user: '{{ beacon_node_service_user_name }}'
|
|
winsw_service_restart: '{{ beacon_node_config_file.changed }}'
|
|
winsw_service_logon_domain: '{{ ansible_netbios_name }}'
|
|
winsw_service_logon_pass: '{{ beacon_node_service_user_pass }}'
|
|
winsw_service_logon_enabled: true
|
|
winsw_service_log_size: 1024000
|
|
winsw_service_log_keep: 10
|
|
winsw_service_log_stderr_disabled: true
|
|
winsw_service_exe_path: '{{ beacon_node_service_exe }}'
|
|
winsw_service_arguments: |
|
|
--config-file={{ beacon_node_config_file_path }}
|
|
{% if beacon_node_suggested_fee_recipient is defined %}
|
|
--suggested-fee-recipient={{ beacon_node_suggested_fee_recipient | mandatory }}
|
|
{% endif %}
|