background preloader

Devops

Facebook Twitter

Agile Principle 12: Inspect and Adapt. Ansible presentation. YAML. Un article de Wikipédia, l'encyclopédie libre.

YAML

YAML, acronyme récursif de YAML Ain't Markup Language (en français YAML n’est pas un langage de balisage), est un format de représentation de données par sérialisation Unicode. Il reprend des concepts d'autres langages comme XML, ou encore du format de message électronique tel que documenté par RFC 2822. YAML a été proposé par Clark Evans en 2001[1], et implémenté par ses soins ainsi que par Brian Ingerson et Oren Ben-Kiki. Son objet est de représenter des informations plus élaborées que le simple CSV en gardant cependant une lisibilité presque comparable, et bien plus grande en tout cas que du XML. En 2015, Symfony 2, Drupal 8 et phpMyAdmin, entre autres, l'utilisent pour leurs formats d'entrée et de sortie. Caractéristiques[modifier | modifier le code] L'idée de YAML est que presque toute donnée peut être représentée par combinaison de listes, tableaux associatifs et données scalaires. Exemple[modifier | modifier le code] ActionScript :

Heat-templates/wordpress at master · sahid/heat-templates. A remote server automation and deployment tool written in Ruby. Orchestration of AWS EC2 and Eucalyptus Cloud Instances Using Ansible. Ansible presentation. Community. Devops corner, épisode 1 : Chef pour les nuls. Cet article est le premier d’une longue (enfin je l’espère) série d’articles visant à partager des retours d’expériences autour de Devops, issus de travaux internes ou de missions chez divers clients.

Devops corner, épisode 1 : Chef pour les nuls

Ils sont aussi l’occasion de détailler un peu plus la session que j’ai présenté récemment à Devoxx France : déploiement d’environnements complets dans le Cloud, en utilisant Rackspace, Capistrano et Chef. Cette session présentait un système de déploiement automatisé, d’une plateforme complète (applications, infra réseau, monitoring), sur le cloud (AWS, Rackspace ou OpenStack) pour Fasterize. Les gains apportés par un tel système sont importants : Pouvoir toutes les nuits redéployer des environnements from scratch et lancer des tests de non régression, qui couvrent à la fois le déploiement et le fonctionnelQuasiment plus d’opérations manuelles sur les serveursUne grande facilité à faire évoluer l’architectureScalabilité : ajouter des noeuds en une ligne de commande Chef, c’est quoi ? Go ! Launches FUEL, the ‘secret sauce’ behind its OpenStack Success - Pure Play OpenStack. Mountain View, CA, March 25, 2013 – Mirantis, the largest OpenStack systems integrator, today opened its private library of configuration and deployment tools for OpenStack to the public.

Launches FUEL, the ‘secret sauce’ behind its OpenStack Success - Pure Play OpenStack.

The library, called FUEL, has already been used in many OpenStack projects that the company completed for customers such as PayPal, WebEx, NASA, and others. “We originally developed Fuel™ for our internal services team to help accelerate OpenStack implementation projects,” explained Adrian Ionel, Mirantis CEO. “Making this library freely available for the broader OpenStack community underscores our pledge to preserve our vendor-neutral and services-forward approach in helping customers adopt OpenStack.” FUEL consists of verified deployment scripts for implementing a variety of OpenStack deployment configurations; these range from simple configurations for PoC and dev/test scenarios to highly available configurations for production use cases. 6 comments.

DevStack - Deploying OpenStack for Developers. Open Distribution. Commercial Support. Expert Magazine Qualité et industrialisation des développements mobiles - IT-expert magazine. Rachat de la division mobile de Nokia par Microsoft, avenir incertain pour BlackBerry… Le marché de la mobilité est hyperactif et en train de revivre une petite révolution.

expert Magazine Qualité et industrialisation des développements mobiles - IT-expert magazine

Il faut y voir le signe de son arrivée à maturité : réduction du nombre d’acteurs, rationalisation des plateformes, concurrence accrue. Le canal mobile a fait ses preuves et représente déjà pour certains un relais de croissance incontournable. Après l’euphorie des débuts, place aux services et produits mobiles durables. Dans le même temps, le nombre et la qualité des outils mis à disposition des développeurs mobiles ou produits par la communauté progressent significativement. Ils permettent de mettre en place une réelle politique de qualité dans les développements mobiles (tests unitaires et fonctionnels par exemple) et aident à l’industrialisation de ces derniers (intégration continue, voire déploiement continu).

Évolution de la boîte à outils du développeur mobile Android Studio AppCode Extras Qualité sans compromis.