<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ぐだぐだ | ～下町物語～</title>
	<atom:link href="https://blog.rurineko.com/archives/tag/%e3%81%90%e3%81%a0%e3%81%90%e3%81%a0/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Thu, 27 Jul 2017 17:01:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9-32x32.jpg</url>
	<title>ぐだぐだ | ～下町物語～</title>
	<link>https://blog.rurineko.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog.rurineko.com/archives/tag/%e3%81%90%e3%81%a0%e3%81%90%e3%81%a0/feed"/>
	<item>
		<title>ansibleのお話　初歩の初歩　第1回目</title>
		<link>https://blog.rurineko.com/archives/8101</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Fri, 28 Jul 2017 03:38:34 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ビジネス]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[パソコン]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[ansible]]></category>
		<category><![CDATA[CentOS6]]></category>
		<category><![CDATA[CentOS7]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[vm player]]></category>
		<category><![CDATA[ぐだぐだ]]></category>
		<category><![CDATA[ほげほげ]]></category>
		<guid isPermaLink="false">http://blog.rurineko.com/?p=8101</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>ansible ってなに？ 全然知りませんよね！？　僕も知りませんｗ ちょっとここから、簡単に今日知り得た部分を簡単に書いて行こうとと思います。ansibleってとりあえずは、ssh経由で自動構築して品質の向上と毎回同じ [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/8101">ansibleのお話　初歩の初歩　第1回目</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 1未満</span> <span class="rt-label rt-postfix">分</span></span><h3 id="midashi3">ansible ってなに？</h3>
<p>全然知りませんよね！？　僕も知りませんｗ<br />
ちょっとここから、簡単に今日知り得た部分を簡単に書いて行こうとと思います。ansibleってとりあえずは、ssh経由で自動構築して品質の向上と毎回同じserverを作る事が出来き、コード管理する事で変更管理等など出来るツールである。基本的には、AWSでいうならシェフ的なツールと同じ役割だが、シェフはエージェントを介して制御するのに対して、ansibleは、エージェントレスでsshでつないでコマンドを投げて構築出来る差があります。</p>
<h3 id="midashi3">では、実際に書いてみましょうか。</h3>
<p>って気軽に言える代物ではありません・・・。取れ合えず、色々とお作法を覚えないとまず使おうと思っても使えないので、お作法を覚える所からスタートですね。</p>
<h3 id="midashi3">まずはdirectory構成はこんな感じで書くみたい</h3>
<p>ansible&#8212;- ■hostsファイル<br />
| 　　　　　　inventory ファイルと呼ばれる、対象ホストや、グループを定義するファイルです。<br />
|<br />
| &#8211; ■vars(group_vars)ディレクトリ<br />
| 　変数を別ファイルに外出しして、値を変更しやすくします。<br />
|<br />
| &#8212; role ■サーバの役割による分岐点です。<br />
|　 |<br />
| 　| &#8211; ■tasksディレクトリ<br />
| 　| 　各role毎に何を実施するかが具体的に書かれています。<br />
| 　| 　例えば、サーバの設定やサービスのインストールなどはtasks ディレクトリ以下の main.yml に記載します。<br />
| 　|<br />
| 　| &#8211; ■handlersディレクトリ<br />
| 　|　 handlers 以下には基本的にサービス再起動の main.yml を置いています。<br />
| 　| 　taskディレクトリ以下の main.yml でサーバの設定変更を行い、<br />
| 　| 設定反映のために handlers で再起動するイメージです。<br />
| 　|<br />
| 　| &#8211; ■templatesディレクトリ<br />
| 　| 　サービスの設定ファイルのテンプレートを、j2形式で置いています。<br />
| 　|　 設定ファイルの中身を全部Playbookで書くよりも、テンプレートファイルを用意して、<br />
|　 |　これを使用するとした方が簡単です。</p>
<h3 id="midashi3">ほーらどんどん、出来そうな気がしてきましたよね？</h3>
<p>まったく、それはまやかしですよ！出来る別け無いんです。現に私が全くできなくて困っている位なので、とっととお作法を覚えてガリガリVPS契約したら、速攻SSHキーペつくってansibleをJenkinsから流して終わりにしたいのです。それが一番早く毎回同じ構成のserverが作れる最善ではないかと考えます。まずは、そのなんていうか！？ansibleをとっととやらないと駄目だって事です。それに、どんな現場に行っても、それくらい出来るでしょ？的な感じになっちゃってますので、ここのうちのブログで私と共にがんばって行きませんか！？とりあえず、今日は第1回目なので、この辺りで終わりにしますが、第2回目は、ansibleをserverに入れて実際に動作を確認してみようと思います。</p>
<h3 id="midashi3">準備する物</h3>
<ul>
<li>VM Playerが動くPCの準備 (64Bit PC)</li>
<li>CentOS6 or CentOS7 のISOファイル</li>
<li>VM Player上にインスタンスを立ててCentOS6かCentOS7をインストールしてください</li>
<li>検証には最低2台のインスタンスが必要ですので、1台をインスタンスしたら複製を！</li>
</ul>
<h3 id="midashi3">最後に！</h3>
<p>では、準備だけお願いしますねｗ　今日は、これで寝ますけど。明日また別件の記事を書きますので、見失い用にしてくださいね。ではでは、今日はこれにておやすみなさいませ。</p><p>The post <a href="https://blog.rurineko.com/archives/8101">ansibleのお話　初歩の初歩　第1回目</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
