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


compteur web gratuit sans pub