Add manifest.jps
commit
16217aeadc
|
@ -0,0 +1,21 @@
|
||||||
|
type: update
|
||||||
|
name: Root Access
|
||||||
|
|
||||||
|
|
||||||
|
targetNodes:
|
||||||
|
nodeGroup: '*'
|
||||||
|
|
||||||
|
onInstall:
|
||||||
|
- cmd[${targetNodes.nodeGroup}]: |-
|
||||||
|
TARGET_UID=$(id -u jelastic 2>/dev/null) || TARGET_UID="700"
|
||||||
|
getent passwd "${TARGET_UID}" &>/dev/null && TARGET_USER=$(getent passwd "${TARGET_UID}" | cut -d: -f1) || TARGET_USER="jelastic"
|
||||||
|
sed -i "\$a${TARGET_USER}\ ALL=NOPASSWD\:\ ALL" /etc/sudoers; echo ${TARGET_USER}
|
||||||
|
user: root
|
||||||
|
- setGlobals:
|
||||||
|
sudo_user: ${response.out}
|
||||||
|
|
||||||
|
|
||||||
|
onUninstall:
|
||||||
|
cmd[${targetNodes.nodeGroup}]: |-
|
||||||
|
sed -i "/${globals.sudo_user}\ ALL=NOPASSWD\:\ ALL/d" /etc/sudoers
|
||||||
|
user: root
|
Loading…
Reference in New Issue