Rundeck : Envoi de fichier sur le nœud distant via Rundeck
De www.yakakliker.org
Objectif
L'envoi d'un fichier (type fichier de configuration par exemple) sur le nœud distant via Rundeck
Les variables
- ENVIRONNEMENT
- Type Texte, environnement de l'utilisateur
- ENV.SH
- Type Fichier, servira pour uploader le fichier en question
Le traitement
Etape 1 : Type Script
- Création d'un dossier temporaire de le dossier de l'utilisateur pour réceptionner le fichier en question depuis Rundeck
#!/bin/bash
cd /
cd /home/@option.ENVIRONNEMENT@/
mkdir temp
Etape 2 : Type Copy File
- Source Path : ${file.ENV.SH}
- Destination Path : /home/${option.ENVIRONNEMENT}/temp/
Etape 3 : Type Script
- Déplacement du fichier vers son emplacement définitif
#!/bin/bash
cd /
mv /home/@option.ENVIRONNEMENT@/temp/* /home/@option.ENVIRONNEMENT@/env.sh