add service file
This commit is contained in:
@@ -74,9 +74,26 @@
|
||||
state: present
|
||||
update_cache: yes
|
||||
|
||||
- name: setup service
|
||||
- name: start server, should be afte restore below
|
||||
- name:
|
||||
- name: Setup Service
|
||||
copy:
|
||||
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
|
||||
#- name: Write docker-compose.yml
|
||||
# ansible.builtin.copy:
|
||||
@@ -95,4 +112,14 @@
|
||||
command: restic --password-file ./.resticpassword -r sftp:misamisa://home/restic/$(hostname) --target /data/wikmd restore latest
|
||||
args:
|
||||
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