mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2026-07-21 16:50:38 +02:00
Prepare for FAU
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
CC_USER=clustercockpit
|
||||
CC_USER=monitoring
|
||||
|
||||
CC_GROUP=clustercockpit
|
||||
CC_GROUP=monitoring
|
||||
|
||||
CC_HOME=/tmp
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ NAME=cc-metric-collector
|
||||
DESC="ClusterCockpit metric collector"
|
||||
DEFAULT=/etc/default/${NAME}
|
||||
|
||||
CC_USER=clustercockpit
|
||||
CC_GROUP=clustercockpit
|
||||
CC_USER=monitoring
|
||||
CC_GROUP=monitoring
|
||||
CONF_DIR=/etc/cc-metric-collector
|
||||
PID_FILE=/var/run/$NAME.pid
|
||||
DAEMON=/usr/bin/$NAME
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
Description=ClusterCockpit metric collector
|
||||
Documentation=https://github.com/ClusterCockpit/cc-metric-collector
|
||||
Wants=network-online.target
|
||||
After=network-online.target
|
||||
After=network-online.target remote-fs.target
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=/etc/default/cc-metric-collector
|
||||
User=clustercockpit
|
||||
Group=clustercockpit
|
||||
User=monitoring
|
||||
Group=monitoring
|
||||
Type=simple
|
||||
Restart=on-failure
|
||||
WorkingDirectory=/tmp
|
||||
|
||||
@@ -57,11 +57,11 @@ install -Dpm 0644 scripts/%{name}.sysusers %{buildroot}%{_sysusersdir}/%{name}.c
|
||||
%attr(-,root,root) %{_bindir}/%{name}
|
||||
# Config
|
||||
%dir %{_sysconfdir}/%{name}
|
||||
%attr(0600,clustercockpit,clustercockpit) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.json
|
||||
%attr(0600,clustercockpit,clustercockpit) %config(noreplace) %{_sysconfdir}/%{name}/collectors.json
|
||||
%attr(0600,clustercockpit,clustercockpit) %config(noreplace) %{_sysconfdir}/%{name}/sinks.json
|
||||
%attr(0600,clustercockpit,clustercockpit) %config(noreplace) %{_sysconfdir}/%{name}/receivers.json
|
||||
%attr(0600,clustercockpit,clustercockpit) %config(noreplace) %{_sysconfdir}/%{name}/router.json
|
||||
%attr(0600,monitoring,monitoring) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.json
|
||||
%attr(0600,monitoring,monitoring) %config(noreplace) %{_sysconfdir}/%{name}/collectors.json
|
||||
%attr(0600,monitoring,monitoring) %config(noreplace) %{_sysconfdir}/%{name}/sinks.json
|
||||
%attr(0600,monitoring,monitoring) %config(noreplace) %{_sysconfdir}/%{name}/receivers.json
|
||||
%attr(0600,monitoring,monitoring) %config(noreplace) %{_sysconfdir}/%{name}/router.json
|
||||
# Systemd
|
||||
%{_unitdir}/%{name}.service
|
||||
%{_sysconfdir}/default/%{name}
|
||||
@@ -69,7 +69,7 @@ install -Dpm 0644 scripts/%{name}.sysusers %{buildroot}%{_sysusersdir}/%{name}.c
|
||||
|
||||
%changelog
|
||||
* Thu Mar 03 2022 Thomas Gruber - 0.3
|
||||
- Add clustercockpit user installation
|
||||
- Add monitoring user installation
|
||||
* Mon Feb 14 2022 Thomas Gruber - 0.2
|
||||
- Add component specific configuration files
|
||||
- Add %attr to config files
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
#Type Name ID GECOS Home directory Shell
|
||||
u clustercockpit - "User for ClusterCockpit" /run/cc-metric-collector /sbin/nologin
|
||||
#Type Name ID GECOS Home directory Shell
|
||||
u monitoring 905 "User for ClusterCockpit" /run/cc-metric-collector /sbin/nologin
|
||||
|
||||
Reference in New Issue
Block a user