cosmostat has working drive health dashboard
This commit is contained in:
@ -5,22 +5,10 @@
|
||||
api_bind_ip: "{{ cosmostat_server_ip }}"
|
||||
|
||||
- name: Cosmostat - API - Stop Service
|
||||
become: true
|
||||
become_user: "{{ service_user }}"
|
||||
ignore_errors: yes
|
||||
systemd:
|
||||
name: "{{ api_service_name }}.service"
|
||||
state: stopped
|
||||
scope: user
|
||||
|
||||
# create service working folder
|
||||
- name: Cosmostat - API - create cosmos user systemd folder
|
||||
file:
|
||||
path: "{{ user_service_folder }}"
|
||||
state: directory
|
||||
owner: "{{ service_user }}"
|
||||
group: "{{ service_user }}"
|
||||
mode: '0755'
|
||||
|
||||
- name: Cosmostat - API - copy api files
|
||||
copy:
|
||||
@ -30,7 +18,9 @@
|
||||
group: "{{ service_user }}"
|
||||
mode: 0755
|
||||
|
||||
# skip this when updating to keep any settings
|
||||
- name: "Cosmostat - API - template cosmostat_settings.yaml"
|
||||
when: not update_pipeline | bool
|
||||
template:
|
||||
src: cosmostat_settings.yaml
|
||||
dest: "{{ api_service_folder }}/cosmostat_settings.yaml"
|
||||
@ -43,24 +33,18 @@
|
||||
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: "RestartSec=5"
|
||||
template:
|
||||
src: "service_template.service"
|
||||
dest: "{{ user_service_folder }}/{{ api_service_name }}.service"
|
||||
owner: "{{ service_user }}"
|
||||
group: "{{ service_user }}"
|
||||
dest: "/etc/systemd/system/{{ api_service_name }}.service"
|
||||
mode: 0644
|
||||
|
||||
- name: Cosmostat - API - Daemon Reload, Start, Enable
|
||||
become: true
|
||||
become_user: "{{ service_user }}"
|
||||
systemd:
|
||||
daemon_reload: yes
|
||||
name: "{{ api_service_name }}.service"
|
||||
state: started
|
||||
enabled: yes
|
||||
scope: user
|
||||
|
||||
...
|
||||
Reference in New Issue
Block a user