Skip to main content

Tips & Tricks

Script:

Start met #!/usr/bin/env bash. Dit is namelijk over meerdere Linux systemen bekend en wij draaien een immutable OS. Het desbetreffende OS kent geen #!/bin/bash.


Dit is een voorbeeld van een docker Step. Om er zeker van te zijn dat er docker de variabelen van Rundeck goed interpreteert is het verstandig om de Rundeck variabelen neer te zetten in een bash variabele.

#!/usr/bin/env bash

EERSTE=$RD_OPTION_EEN
TWEEDE=$RD_OPTION_TWEE
DERDE=$RD_OPTION_DRIE

docker pull mooie/container
docker run -i --rm --name container-$RD_JOB_EXECID \
-e eerste=${EERSTE} \
-e tweede=${TWEEDE} \
-e derde=${DERDE} \
mooie/container \
/bin/sh ./moi-emm.sh ${eerste} ${tweede} ${derde}