Installation et utilisation de base de Rundeck

Опубликовано: 18 Июнь 2026
на канале: LJP-Infos
6,127
118

Dans l'automatisation des tâches et dans le Devops, on est amené à travailler avec, bien souvent, des développeurs.
Pour le développement on va trouver des solutions de CI/CD comme Jenkins ou Gitlab, mais l'automatisation des tâches ne se fait pas uniquement sur des tâches de développement (développement de logiciel).
Cette fois on va voir un système destiné à l'automatisation des tâches d’exploitation: RunDeck.

Rundeck c'est ici: https://www.rundeck.com/
La documentation est ici: https://docs.rundeck.com/

Time code:
00:00 Introduction
02:54 Prérequis mise à jour
05:48 Installation de Rundeck
10:43 Configuration
12:48 Démarrage de Rundeck - Accès à l'interface
15:10 Créer un projet
17:52 Créer un job


On installe les prérequis, on met à jour
============================================================
On installa ansible avec car ils vont souvent de paire.
apt update && apt upgrade -y
apt install curl gnupg ansible -y
On installe le runtime Java nécessaire pour Rundeck
apt install openjdk-11-jre default-jre-headless -y


Installation de la version Pro
============================================================
Configuration du dépôt / Installation
echo "deb https://rundeckpro.bintray.com/deb stable main" | tee /etc/apt/sources.list.d/rundeck.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 379CE192D401AB61
apt update
apt install rundeckpro-enterprise

Pour la mise à jour:
apt update
apt install rundeckpro-enterprise


Installation de la version communautaire
============================================================
Désinstaller et repartir vers une nouvelle install
dpkg --list | grep -i rundeck
apt remove rundeck
dpkg --purge rundeck
apt install rundeck

Configuration du dépot pour l'installation
echo "deb https://rundeck.bintray.com/rundeck-deb /" | tee -a /etc/apt/sources.list.d/rundeck.list
echo "deb https://dl.bintray.com/rundeck/rundec... /" | tee -a /etc/apt/sources.list.d/rundeck.list

curl 'https://bintray.com/user/downloadSubj... | apt-key add -
apt update
apt install rundeck

Pour la mise à jour:
apt update
apt install rundeck


On pourra aussi l'installer depuis les sources
============================================================
wget https://dl.bintray.com/rundeck/rundec...
dpkg -i rundeck_3.3.5.20201019-1_all.deb
apt install -f


Configurer rundeck
============================================================
On parle plus de propriétés que de config:
vi /etc/rundeck/rundeck-config.properties
Si on veut un accès distant on modifie:
grails.serverURL=http://ip_server:4440

Autres propriétés
vi /etc/rundeck/realm.properties

Généralement on va donner les droits sudo à l'utilisateur "rundeck"
echo "rundeck ALL=(ALL:ALL) NOPASSWD:ALL" [2 chevrons] /etc/sudoers


Démarrer le service
============================================================
/etc/init.d/rundeckd start