Journal Déploiement et automatisation avec Ansible - partie 1

Posté par (page perso) . Licence CC by-sa.
52
7
jan.
2017

Au programme de cette année : l'automatisation ! Il existe plusieurs outils connus pour ça, vous en avez sans aucun doute entendu parler si vous êtes adminsys : Puppet, Chef, Salt et le petit dernier : Ansible.

Ansible a la réputation d'être le plus "accessible" avec une courbe d'apprentissage assez basse. Il peut être pertinent de l'utiliser à partir d'un seul serveur pour faciliter des déploiements selon les besoins (configuration des outils basique, serveur web, BDD…).

Au contraire (...)

Présentation d'Ansible et version 2 à venir

39
5
avr.
2015
Technologie

Ansible est un outil de la mouvance actuelle autour du DevOps. J'ai commencé à aborder son fonctionnement il y a maintenant quelques mois et force est de constater que sa prise en main est beaucoup plus simple que d'autres produits ayant la même finalité, ceci pour plusieurs raisons :

  • l'apprentissage du langage est très rapide ;
  • il n'y a pas d'infrastructure à gérer : pas de serveur central (j'y reviendrai un peu plus tard) et surtout pas d'agent.

logo Ansible

Journal Toi aussi installe ton propre linuxfr en trois lignes de bash... et contribue!

Posté par . Licence CC by-sa.
35
12
mar.
2014

Cher conlinuxien, chère conlinuxienne (que l'on oublie trop souvent!),

Je suis heureux de profiter de l'occasion qui m'est donnée pour… vous expliquer comment vous pouvez dès à présent installer votre propre instance de linuxfr en deux coups de cuiller à pot, pour que toi aussi tu puisses corriger toi-même les problèmes que tu soulèves. Et ne me dis pas que tu ne connais pas le ruby, je ne le connais pas non plus!

Ces quelques derniers jours je me (...)

Journal Kickstart et Ansible pour automatiser des installations/configurations de systèmes Linux

Posté par (page perso) . Licence CC by-sa.
30
15
mai
2017

J'ai appris récemment Kickstart et Ansible et je voulais écrire un petit retour d'expérience.

Ces deux outils permettent d'automatiser des tâches d'administration système. Un gros avantage est d'avoir une description dans des fichiers texte (sous forme de fichier de config ou de code) de comment installer et configurer une machine ou un ensemble de machines.

Il suffit alors d'utiliser un gestionnaire de versions comme git pour garder un historique de ces fichiers texte, pouvoir créer des branches etc. Bref, c'est (...)

Journal Backup Checker 1.4 : péremption d'une archive

Posté par (page perso) . Licence CC by-sa.
23
25
mar.
2015

Cher Journal,

Le projet Backup Checker, outil automatisé de vérification de sauvegarde présent sur GitHub (étoiles appréciées :) ) continue son petit bonhomme de chemin et atteint la version 1.4. Cette nouvelle version apporte la possibilité de définir une durée avant la péremption d'une archive.

Une sauvegarde peut-elle périmer ?

Nous constatons que les données dépendent souvent de leur âge, du contexte d'utilisation de ces données et/ou de leur utilisation conjointe avec d'autres données. Par exemple une sauvegarde de (...)

Journal Simple Provisioning System

Posté par . Licence CC by-sa.
21
26
oct.
2016

Hello les moules !

Voici Simple Provisioning System, un tout petit programme de moins de 200 lignes de code en c++11 qui permet de remplir une machine par ssh. N'ayant pas vraiment d'infrastructure je ne voulais pas sortir l'artillerie lourde. Ma problématique était que je voulais simplement un moyen de reproduire facilement une installation avec sa configuration ou la sauvegarder. Pas d'opérations très compliquées. De plus, je n'avais plus envie de maintenir une documentation qui de toutes manières ressemblait peu ou (...)

Journal Ansible Tower passe OpenSource

Posté par . Licence CC by-sa.
20
8
sept.
2017

Cher lecteur/lectrice,

je me permets de porter à ta connaissance le relâchement de Ansible Tower par Redhat en tant que projet OpenSource, portant l'acronyme AWX.

Ici l'annonce de Redhat :

https://www.redhat.com/en/about/press-releases/red-hat-advances-enterprise-and-network-automation-new-ansible-offerings

Ici la FAQ relative au projet AWX :

https://www.ansible.com/awx-project-faq

Comme entre la Fedora et RHEL, le mode de fonctionnement retenu entre AWX et Ansible Tower semble être le même :

Q: What’s the difference between AWX and Ansible Tower?

AWX is designed to be a frequently released, fast-moving project (...)

Journal Ansible: la version 2.7 beta 1 est disponible

Posté par . Licence CC by-sa.
Tags :
20
4
sept.
2018

Cher journal,

Comme tu le sais déjà, je coorganise un atelier Contribuer à Ansible qui se déroulera à Paris le week end du 15/16 septembre. Les inscriptions sont ouvertes jusqu'au 10 septembre, toutes les informations sont disponibles ici.

J'en profite pour te parler de la prochaine version d'Ansible et également d'autres projets liés :)

Nouvelle version beta

La ROADMAP de la version 2.7 est pour l'instant respectée. Le paquet Python de la première beta est disponible sur PyPI (...)

Journal Open Source Rookies of the Year

15
15
mar.
2015

Alors c'est la première fois que je vois ce prix et puisque je n'ai rien vu passer à ce sujet sur LinuxFr.org, je me suis dit que j'allais partager ça.

Le prix est décerné par Black Duck (boite derrière un moteur de recherche de code (suite à un rachat) et OpenHub (ex Ohloh)).

Gagnant:

  • cAdvisor
    Analyse d'utilisation de ressources et performance de conteneurs.

  • CockrochDB
    Base de données répliquée géographiquement. Je ne précise pas plus, je suis en train (...)

Journal Obtenir un inventaire ansible depuis GLPI

Posté par (page perso) . Licence CC by-sa.
15
11
sept.
2015

Bonjour

Il y a peu j'ai découvert ansible, enfin devrais je dire, j'ai décidé de l'expérimenter dans ma vraie vie.
La prise en main a été très rapide, ssh est déjà installé sur mes machines et il est simple d'alimenter son premier inventaire ansible. J'ai fait mon premier fichier /etc/ansible/hosts et j'ai pu faire mes premiers :
ansible monserveur -m ping

Ensuite j'ai découvert qu'on pouvait fournir dynamiquement le contenu de /etc/ansible/hosts car il faut reconnaître quand on a (...)

Journal Windows 10 servi pour un plateau

Posté par . Licence CC by-sa.
13
18
fév.
2018

Bonjour cher journal,

Oui, le sujet est étonnant à présenter sur linuxfr, mais comme je ne suis pas un grand fan du fait de payer lorsque je suis contraint d'utiliser un Windows, voici de quoi obtenir une VM Windows 10 à moindre frais.

Il s'agit d'une machine virtuelle fournie officiellement par Microsoft sur son site "modern.ie" pour tester ses navigateurs web. Cette VM existe à la sauce virtualbox, encapsulée dans une box vagrant. La license MS contraint/permet d'utiliser cette VM (...)

Journal Ansible ton conteneur !

Posté par (page perso) . Licence CC by-sa.
Tags :
12
26
mar.
2015

Salut là dedans,

Je viens tout juste de voir qu’hier est sorti Ansible 1.9 et qu’il intègre le module lxc_container. Ayant rédigé un petit quelque chose sur ma page perso, je vous le retranscrit ici afin de, peut-être, vous faire passer le pas de la galaxie Ansible.

Il vous sera peut-être nécessaire d’avoir quelques bases concernant Ansible pour comprendre pleinement ce dont il est question, mais j’espère que je vous donnerai envie d’essayer :-)

Je ne couvrirai pas tout (...)

Journal Installer Drupal automatiquement avec Ansible et Drush sous Debian

12
10
mar.
2019

Un petit journal pour ceux qui voudraient installer Drupal sous Debian, de façon automatique et relativement sécurisée.

  • Pour le déploiement, j'utilise Ansible et Drush.
  • Pour la sécurité, AppArmor et mod_security.
  • Drupal est configuré avec l'option "clean url".
  • La base de données est PostgreSQL.
  • Les mots de passe sont générés aléatroirement, et sauvegardés sur la machine où tourne Ansible.
  • Les certificates sont générés avec LetsEncrypt, et sauvegardés sur la machine où tourne Ansible.

La liste des modules à installer ou à (...)

Journal Liste des contributions des deux précédents ateliers 'Contribuer à Ansible'

Posté par . Licence CC by-sa.
11
22
oct.
2018

Jour Nal !

Voici une liste des contributions réalisées pendant les deux précédents ateliers Contribuer à Ansible que j'ai récemment co-organisé avec Misc. Note que nous ne prévoyons pas de nouvel atelier d'ici la fin de l'année.

Avant cette liste, je te fais part d'une plaisante annonce: l'adoption de molecule par le projet Ansible ! Je te rappelle que molecule facilite les tests de playbooks et de roles Ansible.

Premier atelier

Le premier atelier s'est déroulé dans les locaux (...)