Skip to main content
Devin peut se connecter à un VPN depuis son espace de travail afin que les sessions puissent accéder à des services internes tels que des registres de packages, des bases de données et des hôtes Git internes.
Pour les systèmes Enterprise sur des réseaux privés, consultez la vue d’ensemble du déploiement et Réseau privé Dedicated SaaS.

Configurer un VPN client dans un blueprint

Pour une connexion OpenVPN ou WireGuard sans MFA, configurez le client dans un blueprint :
  1. Installez le client VPN dans initialize.
  2. Téléversez le profil VPN en tant que fichier joint au blueprint. Devin enregistre les fichiers joints dans ~/.files/ et expose chaque chemin via une variable $FILE_*.
  3. Stockez les identifiants VPN dans Secrets, de préférence à l’aide d’un compte de service plutôt que d’un compte personnel.
  4. Ajoutez une entrée knowledge contenant la commande que Devin doit utiliser pour se connecter ou vérifier le tunnel.
Pour obtenir des exemples complets de blueprints OpenVPN et WireGuard, consultez les modèles de connexion VPN. Pour en savoir plus sur la structure des blueprints et le comportement de build, consultez les blueprints d’environnement.
Cette configuration ne prend pas en charge les VPN clients nécessitant une authentification MFA interactive.