Rundeck
We will download and install Rundeck 3.2.8 on Ubuntu 20.04
Run the following commands
apt-get install openjdk-8-jdk-headless


wget https://dl.bintray.com/rundeck/rundeck-deb/rundeck_3.2.8.20200608-1_all.deb

total 199164
-rw-r--r-- 1 root root 203942802 Jun 9 01:25 rundeck_3.2.8.20200608-1_all.deb
Use dpkg to install Rundeck
dpkg -i rundeck_3.2.8.20200608-1_all.deb


http://devops:4440
or
http://yashwanthsn-VirtualBox:4440

We will have another user called user with password user. It has access to run commands and jobs but unable modify job definitions
Once logged in, it takes you too -> http://localhost:4440/menu/home page

You can start/stop/restart services and check the status using following commands
service rundeckd start | stop | restart | status
or
/etc/init.d/rundeckd start | stop | restart | status
Rundeck installation would have created a group called rundeck

/var/lib/rundeck
rundeck@yashwanthsn-VirtualBox:~$ ls -ltr
total 36
drwxr-x--- 2 rundeck rundeck 4096 Jun 9 01:21 work
drwxr-s--x 2 rundeck adm 4096 Jun 9 01:21 logs
drwxr-xr-x 4 rundeck rundeck 4096 Jun 22 20:59 cli
drwxr-x--- 2 rundeck rundeck 4096 Jun 22 20:59 bootstrap
drwxrwxr-x 4 rundeck rundeck 4096 Jun 22 21:12 repository
drwxr-x--- 2 rundeck rundeck 4096 Jun 22 21:13 data
drwxrwxr-x 2 rundeck rundeck 4096 Jun 22 21:13 projects
drwxr-x--- 3 rundeck rundeck 4096 Jun 22 21:23 var
drwxr-x--- 3 rundeck rundeck 4096 Jun 22 21:43 libext