Petit mémo tout pratique pour virtualisation kvm. A adapter avec Ansible
Underwear is a library for easily deploying any Python-powered web application to one or more Linux servers. Underwear is configurable by a YAML template and takes care of installing packages, configuring web/WSGI servers, and securing the server.
What Problem Does Underwear Solve?
Despite the advent of configuration management tools such as Puppet, Chef, Ansible, and Salt, it remains difficult to deploy a web application because you have to first learn one of those tools and then write scripts in the tool’s domain-specific language.
Underwear makes deploying to a traditional Linux server stack as easy as deploying to Heroku by providing a pre-packaged, easily configurable library. Deployments can be executed simply by installing Underwear with pip, specifying the IP addresses of the server(s) to deploy to, then running a couple of commands.
Cette conférence est la deuxième du cycle technique de LDN.
Elle expose les problématiques de la gestion de configuration, ce que ça change et les apports. Puis elle expose plus en détail Puppet (qui est un outil de gestion de configuration), et enfin elle termine sur une sorte de retour de sa mise en place sur l’infrastructure LDN (sous forme de démonstration).
http://ldn-fai.net/wp-content/uploads/2013/10/conf-puppet.webm
http://ldn-fai.net/wp-content/uploads/2013/10/demo-puppet.webm
Jauge est un espace ou rézine entrepose et teste l'ensemble de la configuration de son infrastructure. L'objectif est multiple : permettre aux membres de rézine de manipuler et tester la configuration sans casser la prod. permettre à quiconque d'obtenir la conf utilisée par rézine. La configuration est gérée par puppet. Jauge contient donc l'ensemble des manifests et modules nécessaires au fonctionnement de Rézine. Les tests sont effectués dans des machines virtuelles créées et provisionnées par vagrant.