<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Technique%2FAnsible%2FConfigurer_Ansible</id>
	<title>Technique/Ansible/Configurer Ansible - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Technique%2FAnsible%2FConfigurer_Ansible"/>
	<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Technique/Ansible/Configurer_Ansible&amp;action=history"/>
	<updated>2026-05-02T12:35:17Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.jordan-lenuff.com/index.php?title=Technique/Ansible/Configurer_Ansible&amp;diff=838&amp;oldid=prev</id>
		<title>Jordan : Page créée avec « ==Présentation== Cette page a pour objet de décrire comment configurer Ansible.  ==Ajouter des appareils à l'inventaire== Il est possible d'ajouter des appareils de typ… »</title>
		<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Technique/Ansible/Configurer_Ansible&amp;diff=838&amp;oldid=prev"/>
		<updated>2020-11-23T17:37:56Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « ==Présentation== Cette page a pour objet de décrire comment configurer Ansible.  ==Ajouter des appareils à l&amp;#039;inventaire== Il est possible d&amp;#039;ajouter des appareils de typ… »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Présentation==&lt;br /&gt;
Cette page a pour objet de décrire comment configurer Ansible.&lt;br /&gt;
&lt;br /&gt;
==Ajouter des appareils à l'inventaire==&lt;br /&gt;
Il est possible d'ajouter des appareils de type serveur ou de type réseau dans l'inventaire Ansible.&lt;br /&gt;
&lt;br /&gt;
Le fichier d'inventaire par défaut d'Ansible est &amp;lt;code&amp;gt;/etc/ansible/hosts&amp;lt;/code&amp;gt;. Il est au [https://fr.wikipedia.org/wiki/Fichier_INI format INI].&lt;br /&gt;
&lt;br /&gt;
===Ajout simple===&lt;br /&gt;
Pour ajouter des serveurs, il suffit simplement de les ajouter de la façon suivante :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
myserver1&lt;br /&gt;
myserver2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour lister les appareils, lancer la commande suivante :&lt;br /&gt;
 ansible-inventory --list&lt;br /&gt;
&lt;br /&gt;
On peut y voir les deux nouveaux serveurs :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot; highlight=&amp;quot;12-13&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;_meta&amp;quot;: {&lt;br /&gt;
        &amp;quot;hostvars&amp;quot;: {}&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;all&amp;quot;: {&lt;br /&gt;
        &amp;quot;children&amp;quot;: [&lt;br /&gt;
            &amp;quot;ungrouped&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;ungrouped&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserver1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserver2&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ajout élaboré===&lt;br /&gt;
Pour ajouter des serveurs, il suffit simplement de les ajouter de la façon suivante :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[phenx]&lt;br /&gt;
myserverappAdev1&lt;br /&gt;
myserverappArec1&lt;br /&gt;
myserverappApre1&lt;br /&gt;
myserverappAext1&lt;br /&gt;
myserverappAprod1&lt;br /&gt;
myserverappBdev1&lt;br /&gt;
myserverappBrec1&lt;br /&gt;
myserverappBpre1&lt;br /&gt;
myserverappBext1&lt;br /&gt;
myserverappBprod1&lt;br /&gt;
&lt;br /&gt;
[mysql]&lt;br /&gt;
myserverbdd&lt;br /&gt;
&lt;br /&gt;
[apache]&lt;br /&gt;
myservertool&lt;br /&gt;
&lt;br /&gt;
[apache:children]&lt;br /&gt;
phenx&lt;br /&gt;
&lt;br /&gt;
[appA]&lt;br /&gt;
myserverappAdev1&lt;br /&gt;
myserverappArec1&lt;br /&gt;
myserverappApre1&lt;br /&gt;
myserverappAext1&lt;br /&gt;
myserverappAprod1&lt;br /&gt;
&lt;br /&gt;
[appB]&lt;br /&gt;
myserverappBdev1&lt;br /&gt;
myserverappBrec1&lt;br /&gt;
myserverappBpre1&lt;br /&gt;
myserverappBext1&lt;br /&gt;
myserverappBprod1&lt;br /&gt;
&lt;br /&gt;
[dev]&lt;br /&gt;
myserverappAdev1&lt;br /&gt;
myserverappBdev1&lt;br /&gt;
&lt;br /&gt;
[int]&lt;br /&gt;
myserverappAdev1&lt;br /&gt;
myserverappBdev1&lt;br /&gt;
&lt;br /&gt;
[rec]&lt;br /&gt;
myserverappArec1&lt;br /&gt;
myserverappBrec1&lt;br /&gt;
&lt;br /&gt;
[preprod]&lt;br /&gt;
myserverappApre1&lt;br /&gt;
myserverappBpre1&lt;br /&gt;
&lt;br /&gt;
[ext]&lt;br /&gt;
myserverappAext1&lt;br /&gt;
myserverappBext1&lt;br /&gt;
&lt;br /&gt;
[prod]&lt;br /&gt;
myserverappAprod1&lt;br /&gt;
myserverappBprod1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour lister les appareils, lancer la commande suivante :&lt;br /&gt;
 ansible-inventory --list&lt;br /&gt;
&lt;br /&gt;
On peut y voir les deux nouveaux serveurs :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
[root@myserver ~]# ansible-inventory --list&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;_meta&amp;quot;: {&lt;br /&gt;
        &amp;quot;hostvars&amp;quot;: {}&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;all&amp;quot;: {&lt;br /&gt;
        &amp;quot;children&amp;quot;: [&lt;br /&gt;
            &amp;quot;apache&amp;quot;,&lt;br /&gt;
            &amp;quot;appA&amp;quot;,&lt;br /&gt;
            &amp;quot;appB&amp;quot;,&lt;br /&gt;
            &amp;quot;dev&amp;quot;,&lt;br /&gt;
            &amp;quot;ext&amp;quot;,&lt;br /&gt;
            &amp;quot;int&amp;quot;,&lt;br /&gt;
            &amp;quot;mysql&amp;quot;,&lt;br /&gt;
            &amp;quot;preprod&amp;quot;,&lt;br /&gt;
            &amp;quot;prod&amp;quot;,&lt;br /&gt;
            &amp;quot;rec&amp;quot;,&lt;br /&gt;
            &amp;quot;ungrouped&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;apache&amp;quot;: {&lt;br /&gt;
        &amp;quot;children&amp;quot;: [&lt;br /&gt;
            &amp;quot;phenx&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myservertool&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;appA&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappAdev1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappAext1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappApre1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappAprod1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappArec1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;appB&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappBdev1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBext1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBpre1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBprod1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBrec1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;dev&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappAdev1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBdev1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;ext&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappAext1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBext1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;int&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappAdev1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBdev1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;mysql&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverbdd&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;phenx&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappAdev1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappAext1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappApre1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappAprod1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappArec1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBdev1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBext1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBpre1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBprod1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBrec1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;preprod&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappApre1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBpre1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;prod&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappAprod1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBprod1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;rec&amp;quot;: {&lt;br /&gt;
        &amp;quot;hosts&amp;quot;: [&lt;br /&gt;
            &amp;quot;myserverappArec1&amp;quot;,&lt;br /&gt;
            &amp;quot;myserverappBrec1&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jordan</name></author>
		
	</entry>
</feed>