2017-08-23 2 views

Répondre

1

J'ai écrit il y a quelque temps un petit outil appelé capistrano-env_config qui permet de définir, de récupérer et de synchroniser le fichier /etc/environment sur un cluster. Ainsi, il fonctionne sur tous les systèmes basés sur * nix, y compris Debian GNU/Linux.

Son utilisation est assez simple. Voici quelques exemples:

cap env:list 
cap env:get[VARIABLE_NAME, VARIABLE_NAME, ...] 
cap env:unset[VARIABLE_NAME, VARIABLE_NAME, ...] 
cap env:set[VARIABLE_NAME=VALUE, VARIABLE_NAME=VALUE, ...] 
cap env:sync 

Vous pouvez consulter la documentation complète de capistrano-env_config on GitHub. Pour configurer simplement ajouter à votre Gemfile:

gem 'capistrano-env_config' 

et le charger dans votre Capfile:

require 'capistrano/env_config'