Automatiser un VPN est d'une logique crasse. S'il est bien un ensemble que l'on se doit de rendre automatique ou automagique, c'est le VPN. Et c'est un bon exercice pour comprendre les ressorts de l'automatisation logicielle.
1. Présentation
On va vous montrer ce que peut être une automatisation industrielle à partir d'un exemple concret et simple de mise en œuvre : le VPN.
L'idée derrière c'est que tout ce qui peut être fait automatiquement et sans utiliser le cerveau de l'administrateur système ou DevOps (appelez-le comme vous voulez) est bien. Le cerveau doit servir aux tâches complexes, pas aux trucs qui peuvent être faits automatiquement par un framework.
Là, ce qui vous chiffonne c’est le mot simple. En fait, comme vous allez voir dans cet article, Algo rend simple, moyennant quelques choix structurants l’installation, la configuration et la vie d’un VPN.
1.1 Algo
Car on part d'une base déjà écrite. Il s'agit ici d'Algo (https://github.com/trailofbits/algo). Pourquoi ?
Réinventer la roue, même si c’est possible, même si c’est grisant, est le plus souvent une mauvaise idée. Pire, c’est souvent même une bêtise. Algo n’est pas parfait. Au cours de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première