add service file
This commit is contained in:
@@ -74,9 +74,26 @@
|
|||||||
state: present
|
state: present
|
||||||
update_cache: yes
|
update_cache: yes
|
||||||
|
|
||||||
- name: setup service
|
- name: Setup Service
|
||||||
- name: start server, should be afte restore below
|
copy:
|
||||||
- name:
|
dest: /etc/systemd/system/wikmd.service
|
||||||
|
content: |
|
||||||
|
[Unit]
|
||||||
|
Description=Wikmd
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=<user>
|
||||||
|
WorkingDirectory=/data/wikmd
|
||||||
|
ExecStart=StartWikmd.sh
|
||||||
|
Restart=always
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: '0644'
|
||||||
|
|
||||||
# docker image is broken using manual install method
|
# docker image is broken using manual install method
|
||||||
#- name: Write docker-compose.yml
|
#- name: Write docker-compose.yml
|
||||||
# ansible.builtin.copy:
|
# ansible.builtin.copy:
|
||||||
@@ -96,3 +113,13 @@
|
|||||||
args:
|
args:
|
||||||
chdir: /home/restic
|
chdir: /home/restic
|
||||||
creates: /data/wikmd
|
creates: /data/wikmd
|
||||||
|
|
||||||
|
- name: Reload systemd daemon
|
||||||
|
systemd:
|
||||||
|
daemon_reload: yes
|
||||||
|
|
||||||
|
- name: Start Wikmd Service
|
||||||
|
systemd:
|
||||||
|
name: wikmd
|
||||||
|
state: started
|
||||||
|
enabled: yes
|
||||||
Reference in New Issue
Block a user