BFT名古屋 TECH BLOG

日々の業務で得た知識を所属するエンジニアたちがアウトプットしていきます。

Ansible

【Ansible Tower】インストールしてみた

はじめに こんにちは! 最近自炊にはまっている、BFT名古屋支店 いけちゃんまんです。 Ansible Towerの勉強が一区切りついたので、アウトプットとして学んだことをまとめたいと思います。 記事の流れとしては、以下の3本構成となっています。 1.Ansible Towe…

【Ansible】Ansibleでテキストファイルを編集するふたつの方法

こんにちは! BFT名古屋支店の佐野です。 以前から続く記事の流れに乗り、今回も実際にAnsibleを使用する例および方法についてお送りしていきます。 今回お送りするのは、yum.confファイルなどのような設定ファイル内のテキストをAnsibleのモジュールによっ…

【Ansible】scriptモジュールの使い時

こんにちは! BFT名古屋支店の佐野です。 Ansibleによる構成管理を行なう時、手持ちのスクリプトを利用したいと思ったことはないでしょうか? パッケージ化されていないソフトウェアのインストールや、インターネットに接続したくないノードに特定のソフトウ…

【Ansible】Ansibleで管理対象にファイルをコピーする

こんにちは! BFT名古屋支店の佐野です。 今回もAnsibleを使用する例および方法についてお送りいたします。 以前の記事ではテキストファイルに文字列を追加・編集するモジュールについて扱いましたが、その際に管理対象のテキストファイルを管理する方法とし…

【Ansible】Ansibleを使って管理対象でyumを実行する

こんにちは! BFT名古屋支店の佐野です。 今回は管理対象にyumを実行させ、指定したソフトウェア(パッケージ)のインストールおよびアップデート等を行なわせる「yumモジュール」と、その利用方法について解説いたします。 はじめに:Ansibleのyumモジュール…

【Ansible】Ansibleを使ったテキストの書き換え

こんにちは! BFT名古屋支店の佐野です。 これまでの記事で、lineinfileとblockinfileという管理対象のテキストファイルに文字列追加、または更新を行なうモジュールを紹介してきました。 これらのモジュール、特にlineinfile関しては指定したテキストを別の…

【Ansible】Ansibleでファイアウォールを設定する

こんにちは! BFT名古屋支店の佐野です。 突然ですが、ファイアウォールの管理というのはシステム運用における重要なタスクのひとつとして必ずと言っていいほどあるものだと筆者は考えています。 そして同時に失敗するとネットワーク疎通の断絶という結果に…

【Ansible】AnsibleTowerのワークフローの使い方

こんにちは! BFT名古屋支店の、佐野です。 今回はAnsibleTowerにてワークフローを使用する時の解説をします。 AnsibleTowerの機能としては活用頻度の高いものですので、基本的な話にはなりますが、これからAnsibleTowerやAWXを使われる方に向けてお送りした…

【Ansible】AnsibleTowerでPlaybookの実行をスケジューリング

こんにちは! BFT名古屋支店の、佐野です。 以前までの記事で、Playbookの実行を行なうテンプレートの作成や、Playbookを一連の流れとして順に実行していくワークフローの作成について解説を行なってまいりました。 これらで作成したジョブテンプレートおよ…

【Ansible】AnsibleTowerによる権限管理

こんにちは! BFT名古屋支店の、佐野です。 以前にお送りした記事で、AnsibleTowerにおいては部署やユーザーごとのPlaybookの実行権限の管理を行なうことができることについて触れました。 今回はそのAnsibleTowerでの権限の管理について、より踏み込んだ解…

【Ansible】AnsibleTowerでPlaybookの実行を行なう

こんにちは! BFT名古屋支店の、佐野です。 以前にお送りした記事で、AnsibleTowerおよびAWXのできることについて大まかに解説を行ないました。 今回はより込み入った、かつ基本的な部分として、AnsibleTowerおよびAWXにおけるPlaybook実行の流れの説明と、…

template Moduleを使ってhostsファイルを設定してみた

はじめに こんにちは! 最近しゃぶしゃぶが食べた過ぎる、BFT名古屋支店の池上(いけちゃんまん)です。 最近Ansibleについて学んでいてそろそろアウトプットしなきゃと思ったのでこの記事を書き始めました。 今回はtemplate Moduleを使ってhostsファイルを設…

【Ansible】AnsibleでWindowsにWinRM接続するためのインベントリ設定

こんにちは! BFT名古屋支店の、佐野です。 以前の記事でAnsibleにてWindowsの構成管理を行なう内容をお送りしたと思います。 Ansibleにおいては、その記事に記載の手順を行なえばWindowsの構成管理ができるようになりますが、もう一手間が必要になります。 …

【Ansible】AnsibleでWindowsのレジストリキーを変更する

こんにちは! BFT名古屋支店の、佐野です。 今回も実際にAnsibleを使用する例および方法についてお送りしていきます。 今回お送りするのは、Ansibleから管理対象となるWindowsのレジストリキーの変更を行なう方法です。 はじめに:Windowsを管理する場合の前…

【Ansible】AnsibleでWindowsUpdateを自動化する

こんにちは! BFT名古屋支店の、佐野です。 以前に書いた記事と同じく、今回も実際にAnsibleを使用する例および方法についてお送りしていきます。 今回お送りするのは、Ansibleから管理対象となるWindowsにWindowsUpdateを行なわせる方法です。 はじめに:Wi…

【Ansible】AnsibleでWindowsの構成管理を行なう

こんにちは! BFT名古屋支店の、佐野です。 今までお送りしてきた記事で、AnsibleやAnsibleTowerができることや活用できるシチュエーションについてお送りしてきたかと思いますが、実際に何かを行なう場合にどうすればよいかということに関してはまだ扱って…

【Ansible】Ansibleと牛

こんにちは! BFT名古屋支店の、佐野です。 今回はAnsibleに関連、というと実は若干怪しいかもしれないのですが、ちょっとした小話をさせていただきます。 記事のタイトルとしてあげた通り、Ansibleと“牛”についての話です。 正直な所そこまで真面目な記事と…

【Ansible】AnsibleTowerでGitのリポジトリにあるPlaybookを利用する

こんにちは! BFT名古屋支店の、佐野です。 今回はAnsibleの機能拡張ソフトウェアである“AnsibleTower”に関する記事です。 以前の記事にて、AnsibleTowerにおいてPlaybook自体の管理を行なうことができない旨と、Git、Subversion、Mercurialといったソースコ…

【Ansible・WSL2・VSCode】知ってて当たり前?ローカルPCでのAnsible開発をMicrosoft純正ツールで!

はじめに こんにちは! BFT名古屋支店・インフラ女子(?)のやまぐちです。 資格取得の勉強や自宅での学習にLinux環境を使いたい!と思っても、VMware Playerを入れて、CentOSのISOをダウンロードして、OS入れてパッケージ更新していろいろ設定して…と使…

【Ansible】Varsセクションで使う3つのディレクティブの違い

こんにちは! BFT名古屋支店の、佐野です。 今回は以前の記事にて触れた、Varsセクションで使用するディレクティブについて詳しくお送りいたします。 はじめに まずVarsセクションについては、以前の記事を参照して頂けたらと思いますので、ここでは詳しい解…

【Ansible】AnsibleTowerでできること

こんにちは! BFT名古屋支店の、佐野です。 今回はAnsibleの機能拡張ソフトウェアである“AnsibleTower”に関する記事です。 以前に書いた記事にて、Ansibleの機能拡張ソフトウェアであるAnsible TowerとAWX projectの違いについてを取り扱いました。 ですが、…

【Ansible】Playbookを順次実行するRoleの利用方法

こんにちは! BFT名古屋支店の、佐野です。 前回に続いて、今回もAnsible関連の記事です。 AnsibleはPlaybookに管理対象で行なう処理を記述し、Playbookを実行する事によりその処理が管理対象で実施されるわけですが、例えば管理対象に対して一連の流れとし…

【Ansible】Playbookの構造:4つのセクション

こんにちは! BFT名古屋支店の、佐野です。 この1月半ばから終わりにかけて、AnsibleおよびAnsibleTowerの技術研修の講師を行なわさせて頂きました。 Ansibleについては知識としてや業務として関わっていましたが、それを誰かに教えるというのは、中々に大変…

【Ansible】Ansibleあるある疑問の回答を紹介

こんにちは! BFT名古屋支店の、佐野です。 最近はAnsibleに関する案件に参加しており、関連資料をがしがし作っております。 その中で、お客様から3点の質問がありましたので、本記事において質問に対する回答を紹介させて頂きます。 【その1】ansible-play…

【Ansible】Ansibleの実用事例について/100台超の仮想マシン展開

こんにちは! BFT名古屋支店の、佐野です。 最近はAWSの、特にCloudWatch関連の記事を連続してお送りしておりましたが、今回は筆者自身の備忘録もかねて少しだけAnsibleについてと、Ansibleを導入した事例を紹介します。 はじめに そもそも根本的なところと…

【Ansible】Ansibleの無償版と有償版の違い

こんにちは! BFT名古屋支店の、佐野です。 いよいよ2020年も残すところ1ヶ月となりました。 様々な変化が起こり、季節の境目も曖昧になりつつあることもあって、いつもと同じ1年だというのに妙に長く感じた気がします。 さて、今回はオープンソースの構成管…

【Windows】【Ansible】【VMware】Windowsマスターイメージクローン後に抜けてしまう設定

こんにちは、BFT名古屋支店の富岡です。インフラ構築やテストを手動で行う事がめっきり少なくなりました。 というか、AnsibleやServerspecを使うと、もう手動での設定や試験には戻れない体になってしまいます。最近、OSマスタイメージを数百台横展開する機会…