====== Additional Setup on rundeck ======
^ Documentation ^|
^Name:| Additional Setup on rundeck |
^Description:| Additional Setup on rundeck |
^Modification date :| 10/10/2019|
^Owner:|dodger|
^Notify changes to:| dodger & zumi |
^Tags:| proftpd, rundeck|
^Scalate to:|The_fucking_bofh|
====== rundeck user shell ======
Added the following configuration to ''.bash_profile'' for ''rundeck'' user:
rundeck@avmlm-rdck-001 ~ $ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
export RDECK_BASE=/etc/rundeck
export RDECK_BIN=/var/lib/rundeck/cli/bin
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$RDECK_BIN
export PATH
====== log4j ======
Executing ''rd-acl'' at first will lead in:
rundeck@avmlm-rdck-001 ~ :( $ rd-acl
log4j:ERROR Could not read configuration file [/var/lib/rundeck/etc/cli-log4j.properties].
java.io.FileNotFoundException: /var/lib/rundeck/etc/cli-log4j.properties (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.(FileInputStream.java:138)
at java.io.FileInputStream.(FileInputStream.java:93)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:372)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:403)
at com.dtolabs.rundeck.core.cli.BaseTool.run(BaseTool.java:152)
at com.dtolabs.rundeck.core.cli.acl.AclTool.main(AclTool.java:157)
log4j:ERROR Ignoring configuration file [/var/lib/rundeck/etc/cli-log4j.properties].
Command expected. Choose one of: [test, create, list, validate]
Then I add ''${RDECK_BASE}'' to ''${PATH}''. It also didn't worked.\\
So I did a trick (as root):
cd /etc/rundeck/
ln -s ../rundeck etc
\\
Now ''rd-acl'' works, I hope that it also work for the rest of utilities.