devops

Les alias SSH

Aujourd’hui, je vais vous présenter quelque chose qui m’a simplifié la vie : les alias SSH.

Devant me connecter quotidiennement sur différents serveurs (entre 2 et 5 généralement), j’avais pour habitude de créer des alias de commandes dans mon ~/.bash_profile pour ne pas retaper à chaque fois, l’username, le host et le port.

Mais en fait, on peut créer des alias ssh directement dans le ~/.ssh/config avec une configuration plus complète.

Capifony: Capistrano, Git et symfony

Suite à l’article publié sur le blog de SimpleIT, il y a plusieurs mois, et après avoir remplacé mon fidèle Zend Frameworks par symfony, je me suis penché sur capistrano.

Voici l’article en question : http://www.simple-it.fr/blog/index.php?post/2010/08/20/Mise-en-ligne-des-nouveautes-du-SdZ-avec-Capistrano.

Je me suis donc penché sur le problème et après plusieurs recherches je suis tombé sur Capifony.

En effet, Capistrano est à la base réalisé pour déployer des applications RoR et non symfony.

Un groupe de développeurs a donc adapté cet outil, afin de le rendre utilisable rapidement avec nos projets symfony.

Vous pouvez trouver la page github de Capifony à cette adresse : https://github.com/everzet/capifony

J’ai trouvé un excellent tutoriel réalisé par un des auteurs du projet : http://blog.servergrove.com/2010/07/12/symfony-git-capistrano-capifony/.

J’ai adapté la première moitié et je vous l’ai traduite, mais je n’ai pas eu le courage de m’occuper de la deuxième moitié qui est déjà suffisamment claire et bien faite.