Rundeck: Quick Start

Overview

Rundeck is a super crontab or "runbook automation that gives you and your colleagues self-service access to the processes and tools they need to get their job done"

This 9-min YouTube video explains

  • what you can do,
  • popular usecases,
  • basic concept (like Project, Job, Step, and Node),
and so on with Rundeck.

Run locally

I found it easy to use the docker image to try Rundeck. You can check this example on GitHub and write the docker-compose.yml to start.

version: '3'
services:
    rundeck:
        image: ${RUNDECK_IMAGE:-rundeck/rundeck:SNAPSHOT}
        tty: true
        volumes:
          - data:/home/rundeck/server/data
          - ${RUNDECK_LICENSE_FILE:-/dev/null}:/home/rundeck/etc/rundeckpro-license.key
        ports:
          - 4440:4440
volumes:
    data:

Or, run the following bash to do the same:

git clone https://github.com/rundeck/docker-zoo.git
cd docker-zoo/basic
docker-compose up

Login

Once the Rundeck is up, you can access [http://localhost:4440/](http://localhost:4440/)

  • Username: admin
  • Password: admin

Note: The first login attempt always fails on my laptop somehow, but you can reload the page and try again to get in.

Try it out

Perhaps you can:

  1. create a project,
  2. create a job,
  3. define steps (like "echo hello"), and
  4. run the job


Comments

Popular posts from this blog

Minikube Installation for M1 Mac

Selenide: Quick Start

PyCharm: Quick Start