feat: Create role

This commit is contained in:
2022-10-15 04:51:17 +02:00
committed by pulsar89.5
parent 079950f42f
commit 49f03515f7
12 changed files with 286 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
# {{ ansible_managed }}
[Unit]
Description={{ item.name }}
After=network.target
[Service]
Type=oneshot
{% if item.cmd is defined %}
ExecStart={{ item.cmd }} && /usr/bin/curl -s --retry 5 -o /dev/null {{ hcio_url }}/ping/{{ uuid }}
{% elif item.script is defined %}
ExecStart={{ hcio_path }}/scripts/{{ item.script | basename }} "{{ hcio_url }}/ping/{{ uuid }}"
{% else %}
ExecStart=/usr/bin/curl -s --retry 5 -o /dev/null {{ hcio_url }}/ping/{{ uuid }}
{% endif %}
[Install]
WantedBy=multi-user.target