Ansible

devops

Test-driven development sur votre infrastructure avec ansible – Compte-rendu du talk de Sebastián Caceres et Tanguy Patte à La Duck Conf 2020

TDD ANSIBLE

Dans ce talk, Sebastián et Tanguy nous expliquent comment faire du TDD sur du code d'infrastructure avec ansible. L’infrastructure as Code devenant la norme pour la création d’infrastructure, nous souhaiterions profiter des bonnes pratiques du Software Craftsmanship pour garantir un code d’infrastructure de qualité. TDD Une des pratiques associée au Software Craftsmanship est le TDD ou Test Driven Development. Pour rappel cette pratique consiste à :  Ecrire un test. Vérifier qu’il échoue. Ecrire le code pour faire passer ce test. Vérifier qu’il passe. Remanier le code…

Lire la suite
Archi & techno

Introduction aux Ansible Content Collections

On ne présente plus Ansible, un outil de configuration management et de provisionning Open Source qui se démarque pour sa souplesse, la simplicité de son architecture et de son utilisation. La version 2.9 introduit un nouveau concept (précédemment en tech preview) qui touche au mécanisme de distribution de contenu : Les collections.

Lire la suite
Infrastructure et opérations

L’inversion du modèle de connexion d’Ansible avec Ansible-pull : killer feature ?

 Il n’est plus utile de le présenter, Ansible s’est imposé comme un des outils standards pour gérer le déploiement d'infrastructures. Le modèle de connexion qu’il utilise (push), et son opposé (le pull) a suscité beaucoup de débats sur les avantages et inconvénients car c’est un élément clivant dans le choix d’un outil d’Infrastructure as Code. Nous allons parler aujourd’hui d’une fonctionnalité d’Ansible relativement peu connue même si elle existe depuis longtemps. Cette fonctionnalité, nous allons le voir, propose de passer en modèle pull sur…

Lire la suite
Archi & techno

« pet vs. cattle », de l’artisan du serveur à l’artisan codeur

L’évolution du métier d’Ops suit un cheminement que nous observons régulièrement dans nos interventions. C’est au travers de cette fable, que nous allons voir les 4 étapes qui jalonnent ce chemin pavé d’embûches. Voyons pour cela comment un Ops procède concrètement pour effectuer l’opération « fix_mysql » qui consiste à changer une configuration de MySQL sur des serveurs de production.

Lire la suite

Vitualização de Ambientes – Provisionando com o Ansible – Parte 3

Chegamos finalmente a última parte da série de artigos sobre ambientes virtualizados, e agora vamos conhecer sobre uma ferramenta que forma um casamento perfeito com o Vagrant, e que será de total importância para a automação dos ambientes que serão utilizados para o desenvolvimento, o Ansible. Anteriormente, entendemos no artigo Virtualização de Ambientes - Uma introdução ao conceito e Vagrant, os conceitos por trás dessa abordagem para uma equipe de TI e seus benefícios, e no artigo Virtualização de Ambientes – Vagrant em ação, conhecemos uma ferramenta apropriada…

Lire la suite
Évènement

Réussissez votre transformation digitale en 2016

Il y a un peu plus d'un an, OCTO Technology annonçait le lancement d'OCTO Academy. Après 330 formations dispensées et 2100 personnes formées par nos soins en 2015, nous sommes fiers de vous présenter aujourd’hui notre nouveau catalogue formations 2016. Agile & Lean, Devops, UX, Change management, Mobilité, Big Data… Toutes nos solutions s’appuient sur l’excellence et l’expérience des consultants OCTO.

Lire la suite
Évènement

Cultivez vos talents en 2016

Pour vous accompagner efficacement dans vos projets de transformation, OCTO Academy vous propose des nouvelles formations. Les entreprises s’ouvrent et deviennent plus digitales.  Les modes de travail se transforment. Le quotidien de vos managers et de vos collaborateurs est bouleversé. Dans ces conditions, il est primordial d'avoir de l'avance sur l’évolution de ces problématiques.  NOS FORMATIONS INÉDITES  > Analyse de données pour Hadoop 2.X Hortonworks avec HBase / 1-4 fév. > > Administrer la base de données HBase avec HDP 2.X Hortonworks / 14-17 mar. > > Adopter les bonnes pratiques de gestion de projet agile / 4-5 avr. > > La Banque de…

Lire la suite

Virtualização de Ambientes – Vagrant em ação – Parte 2

Como visto no artigo Virtualização de Ambientes - Uma introdução ao conceito e Vagrant - Parte 1, enfrentamos diversos problemas com processos repetíveis, problemas com os quais podemos resolver ao automatizamos de maneira que tudo aconteça de forma natural e controlada. Essa deve ser a busca de times que buscam ser o mais produtivo possível e utilizar seu tempo com atividades que realmente demande.

Lire la suite

Virtualização de Ambientes – Uma introdução ao Vagrant – Parte 1

Atualmente no processo de desenvolvimento de software existem atividades que podem se tornar complexas ou mesmo serem complexas por natureza, e no meio dessas atividades temos a configuração de ambientes em um time de TI, essa é uma das tarefas em que mais perdemos tempo e esforço. Montar um ambiente de trabalho ou ambientes para desenvolvimento, QA ou produção é um processo repetível, propenso a erros e consequentemente mais tempo e esforço para consertar. Com isso em mente, precisamos entender quais os problemas isso acarreta…

Lire la suite