<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Ansible on Yourlabs Business Service</title>
		<link>https://yourlabs.fr/tags/ansible/</link>
		<description>Recent content in Ansible on Yourlabs Business Service</description>
		<generator>Hugo</generator>
		<language>fr</language>
		
			<managingEditor>contact@yourlabs.org (Yourlabs)</managingEditor>
		
		
			<webMaster>contact@yourlabs.org (Yourlabs)</webMaster>
		
		
		
			<lastBuildDate>Wed, 05 Nov 2025 13:37:00 +0000</lastBuildDate>
		
			<atom:link href="https://yourlabs.fr/tags/ansible/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Tutoriel de développement de plugins d&#39;action Ansible personnalisés</title>
				<link>https://yourlabs.fr/posts/2025-11-05-ansible-custom-action-plugin-development-tutorial/</link>
				<pubDate>Wed, 05 Nov 2025 13:37:00 +0000</pubDate><author>contact@yourlabs.org (Yourlabs)</author>
				<guid>https://yourlabs.fr/posts/2025-11-05-ansible-custom-action-plugin-development-tutorial/</guid>
				<description>&lt;p&gt;Quand votre logique d&amp;rsquo;orchestration devient compliquée, vous pouvez vous&#xA;retrouver avec beaucoup de code YAML difficilement lisible, et ce n&amp;rsquo;est pas&#xA;très agréable à maintenir, par exemple quand vous mutez des variables avec des&#xA;combinaisons de filtres de templates, &lt;code&gt;set_fact&lt;/code&gt; et autres. La solution est de&#xA;passer le code logique de YAML à Python, qui est un vrai langage de&#xA;programmation.&lt;/p&gt;&#xA;&lt;p&gt;Comme vous le savez peut-être : les &lt;strong&gt;modules&lt;/strong&gt; Ansible sont téléversés sur&#xA;l&amp;rsquo;hôte cible, exécutés là-bas, puis leur résultat est renvoyé à Ansible.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Tutoriel Ansible rapide</title>
				<link>https://yourlabs.fr/posts/2025-04-18-ansible-tutorial/</link>
				<pubDate>Fri, 18 Apr 2025 13:37:00 +0000</pubDate><author>contact@yourlabs.org (Yourlabs)</author>
				<guid>https://yourlabs.fr/posts/2025-04-18-ansible-tutorial/</guid>
				<description>&lt;h2 id=&#34;ligne-de-commande-ad-hoc-ansible&#34;&gt;Ligne de commande ad hoc &lt;code&gt;ansible&lt;/code&gt;&lt;/h2&gt;&#xA;&lt;p&gt;La ligne de commande &lt;code&gt;ansible&lt;/code&gt; permet d&amp;rsquo;utiliser un seul module Ansible sans&#xA;écrire de playbook. Utile pour des commandes ponctuelles, c&amp;rsquo;est aussi une très&#xA;bonne façon de vérifier qu&amp;rsquo;Ansible peut fonctionner sur un serveur donné et de&#xA;tester différents arguments CLI qui fonctionneront à la fois avec les commandes&#xA;&lt;code&gt;ansible&lt;/code&gt; et &lt;code&gt;ansible-playbook&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Utilisez la ligne de commande &lt;code&gt;ansible&lt;/code&gt; avec le module &lt;code&gt;ping&lt;/code&gt; pour vérifier&#xA;qu&amp;rsquo;Ansible peut fonctionner sur un serveur cible :&lt;/p&gt;</description>
			</item>
			<item>
				<title>Développement de plugins d&#39;action Ansible</title>
				<link>https://yourlabs.fr/posts/2024-03-15-ansible-action-plugin-development/</link>
				<pubDate>Wed, 13 Mar 2024 13:37:00 +0000</pubDate><author>contact@yourlabs.org (Yourlabs)</author>
				<guid>https://yourlabs.fr/posts/2024-03-15-ansible-action-plugin-development/</guid>
				<description>&lt;p&gt;Les plugins d&amp;rsquo;action Ansible sont la meilleure façon de refactorer des rôles&#xA;Ansible complexes et d&amp;rsquo;y encapsuler de la logique DevOps avancée. Mais la&#xA;&lt;a href=&#34;https://docs.ansible.com/ansible/latest/dev_guide/developing_plugins.html#action-plugins&#34;&gt;documentation officielle&lt;/a&gt;&#xA;est un peu légère, et conclut par :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Pour des exemples pratiques de plugins d&amp;rsquo;action, consultez le code source des plugins d&amp;rsquo;action inclus avec Ansible Core&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai passé 3 ans à faire de la rétro-ingénierie des plugins d&amp;rsquo;action Ansible et&#xA;à écrire les miens, en faisant des choses qui ressemblent vraiment à de la&#xA;magie, y compris de la sortie animée, qui s&amp;rsquo;avère fonctionner même dans&#xA;GitLab-CI, qui prend en charge le caractère backspace.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
