cosmostat has working drive health dashboard

This commit is contained in:
2026-04-19 14:23:32 -07:00
parent c6007d9c33
commit 46d9f86d55
48 changed files with 4295 additions and 257 deletions

View File

@ -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
...