# dnf install postgresql-server java-17 net-tools chkconfig initscripts
# /usr/bin/postgresql-setup --initdb # Pour initialiser postgreSQL
# service postgresql start
# service postgresql status
Redirecting to /bin/systemctl status postgresql.service
● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; disabled; preset: disabled)
Active: active (running) since Tue 2026-06-09 17:03:21 CEST; 2min 51s ago
Process: 3146634 ExecStartPre=/usr/libexec/postgresql-check-db-dir postgresql (code=exited, status=0/SUCCESS)
Main PID: 3146636 (postmaster)
IP: 325B in, 325B out
IO: 0B read, 104.0K written
Tasks: 8 (limit: 100414)
Memory: 16.9M (peak: 17.6M)
CPU: 61ms
CGroup: /system.slice/postgresql.service
├─3146636 /usr/bin/postmaster -D /var/lib/pgsql/data
├─3146637 "postgres: logger "
├─3146639 "postgres: checkpointer "
├─3146640 "postgres: background writer "
├─3146641 "postgres: walwriter "
├─3146642 "postgres: autovacuum launcher "
├─3146643 "postgres: stats collector "
└─3146644 "postgres: logical replication launcher "
Jun 09 17:03:21 s21066f0 systemd[1]: Starting PostgreSQL database server...
Jun 09 17:03:21 s21066f0 postmaster[3146636]: 2026-06-09 17:03:21.149 CEST [3146636] LOG: redirecting log output to logging collector process
Jun 09 17:03:21 s21066f0 postmaster[3146636]: 2026-06-09 17:03:21.149 CEST [3146636] HINT: Future log output will appear in directory "log".
Jun 09 17:03:21 s21066f0 systemd[1]: Started PostgreSQL database server.
# Installation RUNDECK RPM
# rpm -ivh rundeck-5.20.1.20260518-1.noarch.rpm
warning: rundeck-5.20.1.20260518-1.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 67458a0f: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:rundeck-0:5.20.1.20260518-1 ################################# [100%]
# su postgres
# psql
postgres=# create database rundeck;
CREATE DATABASE
postgres=# create user rundeckuser with password 'rundeckpassword';
CREATE ROLE
postgres=# grant ALL privileges on database rundeck to rundeckuser;
GRANT
postgres=# grant ALL privileges on schema public to rundeckuser;
GRANT
postgres=# exit
# Modification du fichier /etc/rundeck/rundeck-config.properties pour ajout des lignes suivantes :
dataSource.driverClassName = org.postgresql.Driver
dataSource.url = jdbc:postgresql://pgsql.rundeck.local/rundeck
dataSource.username = rundeckuser
dataSource.password = rundeckpassword
# Modification de framework.properties
# ----------------------------------------------------------------
# Rundeck server connection information
# ----------------------------------------------------------------
framework.server.name = Myserver.long.name
framework.server.hostname = Myserver.long.name
framework.server.port = 4440
framework.server.url = http://MyServer.long.name:4440
#Relance de Rundeck
root # /etc/init.d/rundeckd start
Reloading systemd: [ OK ]
Starting rundeckd (via systemctl): [ OK ]