Skip to content

Commit

Permalink
[AUTO] Deploy PR #118
Browse files Browse the repository at this point in the history
for commit ed13e93
  • Loading branch information
gfaivre committed Nov 21, 2023
1 parent 25637a6 commit e51f1ce
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -323,7 +323,8 @@ <h3 id="configurer-git" class="anchor-title"><a href="#configurer-git">Configure
<span class="token key atrule">config</span><span class="token punctuation">:</span> <span class="token punctuation">|</span><span class="token scalar string">
# Silence false positive dubious ownership errors
#[safe]
#directory = *</span></code></pre></body>
#directory = *</span></code></pre>
<p>Vous voilà prêt à attaquer <a href="/blog/cours/ansible/ansible-premiers-pas">Ansible</a> ;)</p></body>
</main>
<div class="article-footer" data-aos="fade-in">
<div class="author">
Expand Down
4 changes: 4 additions & 0 deletions pr/118/blog/cours/ansible/ansible-premiers-pas/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,7 @@ <h2 id="prerequis" class="anchor-title"><a href="#prerequis">Prérequis</a></h2>
<li><strong><a href="https://docs.docker.com/engine/install/" target="_blank">Docker et Docker compose</a></strong> installés sur la machine de travail (Docker Desktop pour <a href="https://docs.docker.com/desktop/install/windows-install/" target="_blank">Windows</a> et <a href="https://docs.docker.com/desktop/install/mac-install/" target="_blank">OSX</a>);</li>
<li>D'une installation d'Ansible récente (2.15.5), s'il est possible de l'installer localement je recommanderai plutôt d'utiliser le <a href="/blog/cours/ansible/ansible-environnement-cle-en-main"><strong>Lazy Ansible</strong></a> du projet <a href="https://github.com/manala/" target="_blank"><strong>Manala</strong></a> comme expliqué <strong><a href="#">ici</a></strong>.</li>
<li>D'une paire de clé de SSH que vous aurez pris soin de générer (voir <a href="/blog/cours/cle-ssh-principes-de-base">ici</a>) si vous n'en disposez pas déjà.</li>
<li>D'un répertoire de travail, de mon côté ça sera <code class="code-inline" id="2f56b2c4e169e525b08cdbdbfc1a4543">workspace/ansible</code> (très original oui), son nom importe peu l'idée et que vous sachiez vous y retrouver;</li>
</ul>
<p>En fonction de votre environnement de travail la mise en place des différents outils est décrite <strong><a href="#">ici</a></strong>.</p>
<h2 id="mise-en-route" class="anchor-title"><a href="#mise-en-route">Mise en route</a></h2>
Expand Down Expand Up @@ -340,6 +341,9 @@ <h3 id="communication-ansible-serveurs-distants" class="anchor-title"><a href="#
Dans la terminologie Ansible, les « modules » sont des morceaux de code pouvant être utilisés soit directement dans la ligne de commande (avec l'option <code class="code-inline" id="67dd1c0d4e68c367b980f8723c781cb1">-m</code>, soit dans une section <code class="code-inline" id="478f3a4c51824ad23cb50c1c60670c0f">task</code> d'un « playbook »). Ils peuvent prendre en charge des arguments avec une syntaxe classique <code class="code-inline" id="ef176a6c424f954fa42d4cde03949897">key=value</code>.
</p>
</div>
<p>À partir de ce moment sauf spécification contraire nous partirons du principe que nous évoluons à l'intérieur de notre répertoire de travail pour saisir nos commandes et créer notre arborescence de projet.</p>
<p>Pour pouvoir effectuer notre premier test nous allons donc créer un fichier que nous appelerons <code class="code-inline" id="d4bbb8582b29b42818a341b53996b81b">hosts.yml</code> contenant: </p>
<p><code class="code-inline" id="214b1741759d3b0b9a89333d2ec3e1d3">ansible -i hosts.yml all -m ping</code></p>
<p>Avant toute chose il va falloir indiquer à Ansible les serveurs que nous allons « piloter », ce qui me permet d'introduire la notion « d'inventaire ».</p>
<h4 id="l-inventaire" class="anchor-title"><a href="#l-inventaire">L'inventaire</a></h4>
<h2 id="aller-plus-loin-avec-les-sources" class="anchor-title"><a href="#aller-plus-loin-avec-les-sources">Aller plus loin avec les sources:</a></h2>
Expand Down
2 changes: 1 addition & 1 deletion pr/118/blog/rss.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<description>Découvrez nos articles techniques (ou non), rédigés par les membres de l'équipe Rix !</description>
<copyright>Rix - L’utilisation des flux RSS de rix.fr est réservée à un usage strictement personnel, non professionnel et non collectif. Toute autre exploitation doit faire l’objet d’une autorisation et donner lieu au versement d’une rémunération. Contact : [email protected]</copyright>
<link>https://rix-fr.github.io/rix/pr/118/blog</link>
<pubDate>Fri, 17 Nov 2023 15:58:10 +0000</pubDate>
<pubDate>Tue, 21 Nov 2023 13:40:37 +0000</pubDate>
<language>fr</language>
<image>
<url>https://rix-fr.github.io/rix/pr/118/apple-touch-icon.png</url>
Expand Down
12 changes: 6 additions & 6 deletions pr/118/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,27 @@
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/</loc>
<lastmod>2023-11-17T15:58:11+00:00</lastmod> <changefreq>monthly</changefreq>
<lastmod>2023-11-21T13:40:37+00:00</lastmod> <changefreq>monthly</changefreq>
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/a-propos</loc>
<lastmod>2023-11-17T15:58:11+00:00</lastmod> <changefreq>monthly</changefreq>
<lastmod>2023-11-21T13:40:37+00:00</lastmod> <changefreq>monthly</changefreq>
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/services</loc>
<lastmod>2023-11-17T15:58:11+00:00</lastmod> <changefreq>monthly</changefreq>
<lastmod>2023-11-21T13:40:37+00:00</lastmod> <changefreq>monthly</changefreq>
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/contact</loc>
<lastmod>2023-11-17T15:58:11+00:00</lastmod> <changefreq>monthly</changefreq>
<lastmod>2023-11-21T13:40:37+00:00</lastmod> <changefreq>monthly</changefreq>
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/legal</loc>
<lastmod>2023-11-17T15:58:11+00:00</lastmod> <changefreq>monthly</changefreq>
<lastmod>2023-11-21T13:40:37+00:00</lastmod> <changefreq>monthly</changefreq>
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/confidentialite</loc>
<lastmod>2023-11-17T15:58:11+00:00</lastmod> <changefreq>monthly</changefreq>
<lastmod>2023-11-21T13:40:37+00:00</lastmod> <changefreq>monthly</changefreq>
</url>
<url>
<loc>https://rix-fr.github.io/rix/pr/118/blog/cours/ansible/ansible-environnement-cle-en-main</loc>
Expand Down

0 comments on commit e51f1ce

Please sign in to comment.