Cosmostat Init Commit
This commit is contained in:
46
tasks/api.yaml
Normal file
46
tasks/api.yaml
Normal file
@ -0,0 +1,46 @@
|
||||
---
|
||||
|
||||
- name: Cosmostat - API - Stop Service
|
||||
ignore_errors: yes
|
||||
shell: "systemctl --user -M {{ service_user }}@ stop {{ api_service_name }}"
|
||||
|
||||
- name: Cosmostat - API - copy api files
|
||||
copy:
|
||||
src: api/
|
||||
dest: "{{ api_service_folder }}"
|
||||
owner: "{{ service_user }}"
|
||||
group: "{{ service_user }}"
|
||||
mode: 0755
|
||||
|
||||
- name: "Cosmostat - API - template cosmostat_settings.yaml"
|
||||
template:
|
||||
src: cosmostat_settings.yaml
|
||||
dest: "{{ api_service_folder }}/cosmostat_settings.yaml"
|
||||
owner: "{{ service_user }}"
|
||||
group: "{{ service_user }}"
|
||||
mode: 0644
|
||||
|
||||
- name: "Cosmostat - API - template {{ api_service_name }}.service"
|
||||
vars:
|
||||
service_name: "{{ api_service_name }}"
|
||||
service_working_folder: "{{ api_service_folder }}"
|
||||
service_exe: "{{ api_service_exe }}"
|
||||
service_group: "{{ service_user }}"
|
||||
extra_options: ""
|
||||
extra_service_options: ""
|
||||
template:
|
||||
src: "service_template.service"
|
||||
dest: "{{ user_service_folder }}/{{ api_service_name }}.service"
|
||||
owner: "{{ service_user }}"
|
||||
group: "{{ service_user }}"
|
||||
mode: 0644
|
||||
|
||||
- name: Cosmostat - API - Daemon Reload
|
||||
shell: "systemctl --user -M {{ service_user }}@ daemon-reload"
|
||||
|
||||
- name: Cosmostat - API - Start Service
|
||||
shell: "systemctl --user -M {{ service_user }}@ start {{ api_service_name }}"
|
||||
|
||||
|
||||
|
||||
...
|
||||
Reference in New Issue
Block a user