Repository de code utilisé pour les démonstrations du talk "Infra as code, as code" d'Ulysse Fontaine et de Sébastien Gahat.
- Se mettre dans le dossier
duck-ts - nvm install (nvm ou installer à la main la version de Node inscrite dans le fichier
.nvmrc) - Avoir des credentials AWS / Scaleway / GCP, et les configurer avec des variables d'environnement
- Avoir configuré son backend Pulumi.
Exemple de
.envrc(direnv) à la racine deduck-ts, pour un backend local :
export PULUMI_BACKEND_URL="file://$PWD"
export PULUMI_CONFIG_PASSPHRASE=""
npm run build
npm link
duck --help
Les commandes ainsi listées sont disponibles et peuvent être lancées.