Create telegraf user in pre-install rpm scriptlet (#5783)
This commit is contained in:
parent
76660e22a9
commit
2c3c377334
|
@ -24,14 +24,6 @@ function install_chkconfig {
|
||||||
chkconfig --add telegraf
|
chkconfig --add telegraf
|
||||||
}
|
}
|
||||||
|
|
||||||
if ! grep "^telegraf:" /etc/group &>/dev/null; then
|
|
||||||
groupadd -r telegraf
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! id telegraf &>/dev/null; then
|
|
||||||
useradd -r -M telegraf -s /bin/false -d /etc/telegraf -g telegraf
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove legacy symlink, if it exists
|
# Remove legacy symlink, if it exists
|
||||||
if [[ -L /etc/init.d/telegraf ]]; then
|
if [[ -L /etc/init.d/telegraf ]]; then
|
||||||
rm -f /etc/init.d/telegraf
|
rm -f /etc/init.d/telegraf
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
if ! grep "^telegraf:" /etc/group &>/dev/null; then
|
||||||
|
groupadd -r telegraf
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! id telegraf &>/dev/null; then
|
||||||
|
useradd -r -M telegraf -s /bin/false -d /etc/telegraf -g telegraf
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -d /etc/opt/telegraf ]]; then
|
if [[ -d /etc/opt/telegraf ]]; then
|
||||||
# Legacy configuration found
|
# Legacy configuration found
|
||||||
if [[ ! -d /etc/telegraf ]]; then
|
if [[ ! -d /etc/telegraf ]]; then
|
||||||
|
|
Loading…
Reference in New Issue