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