Rundeck
Rundeck is runbook automation that gives you and your colleagues self-service access to the processes and tools they need to get their job done.
Installation
Ubuntu or Debian disto
Community version
Java
!!! WARNING
Rundeck depends on **Java 11** or **Java 8**. The **Java 14** packages will satisfy this dependency however Rundeck will not function properly with them. It is recommended to install the `openjdk-11-jre-headless` package manually.
sudo apt-get install openjdk-11-jre-headless
Quick installation
curl https://raw.githubusercontent.com/rundeck/packaging/main/scripts/deb-setup.sh 2> /dev/null | sudo bash -s rundeck
Manual installation
Bring signed keys :
curl -L https://packages.rundeck.com/pagerduty/rundeck/gpgkey | sudo apt-key add -
Create new sources list /etc/apt/sources.list.d/rundeck.list
:
deb https://packages.rundeck.com/pagerduty/rundeck/any/ any main
deb-src https://packages.rundeck.com/pagerduty/rundeck/any/ any main
Now, lets install
Download package if relavant from the download page
sudo apt update
sudo apt install rundeck
Post Installation
URL ?
Change the URL into the /etc/rundeck
directory
> might be run as root
Replace the 10..x by your iP
sed -i 's/localhost/10..x/g' rundeck-config.properties framework.properties
Service
Enable the rundeckd
service
sudo systemctl enable rundeckd
Start the rundeckd
service
sudo systemctl start rundeckd
To verify that the service started correctly, tail the logs:
tail -f /var/log/rundeck/service.log
Copied!
The service is ready once you see something similar to:
Grails application running at http://localhost:4440 in environment: production
Yes there is locahost in the log I know …
#### Logging in for the first time
- Navigate to http://10..x:4440/ (open new window) in a browser.
- Log in with the username admin and password admin
Rundeck is now up and running !
Last updated on