[Linux] Installation serveur Rundeck et Nginx

 

Installation serveur Rundeck et Nginx
Article original Publié le : 11 avril 2021
Mise a jour le : 20 avril 2021

Rundeck est un outil d’orchestration et d’automatisation

 

I. Préparation de l’environnement

  • Mise a jour du système

  • Installation de paquet utile

  • Pour Nginx, installer le paquet Epel

  • Certificat ssl avec Let’s Encrypt

 

 

II. Ajout des règles sur firewalld

  • Ouvrir les ports pour Nginx et Rundeck

 

 

III. Création du certificat

  • Pour afficher un joli certificat

 

 

IV. SeLinux

  • Vérifier la présence de selinux

  • Autoriser la valeur booléenne SELinux pour http

 

 

V. Virtualhost

  • Création du vhost

  • Vérifier la configuration d’Nginx

  • Redémarrer le service

  • Vérifier le status

 

 

VI. Configuration base de données

  • Configuration de Postgresql
  • Crée une db avec l’utilisateur et mot de passe

  • Renseigner pg-hba

  • Recharger pg-hba

 

Sur Rundeck, éditer le fichier rundeck-config.properties et remplacer les valeurs

 

 

VII. Configuration de Rundeck

  • Éditer la properties rundeck-config.properties et fixer le grails.serverURL

  • Éditer et modifier le fichier framework.properties

  • Démarrer Rundeck

  • Vérifier le status

  • Vérifier les logs

 

 

VIII. Première connexion a l’interface Rundeck

  • Les crédentials par défaut sont admin/asmin

  • La première action sera de changer le mot de passe par défaut et de le chiffrer, il est stocké dans /etc/rundeck/realm.properties et celui-ci est en clair

  • Depuis l’interface graphique, il y a un utilitaire CRYPT qui permet de chiffrer le mdp

 

Changer le dans le fichier realm.properties puis redémarrer Rundeck

 

 

Le serveur est opérationnel, prochaine étape l’authentification avec un annuaire FreeIpa puis la création de projet/job

 

 

FAQ:

Si la db est local

 

 

No votes yet.
Please wait...
Voting is currently disabled, data maintenance in progress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.