マガジンのカバー画像

Ansible実践まとめ|基本操作からマニアックな使い方まで

28
今インフラ界隈でもっとも注目されている自動化/構成管理ツールのひとつ、「Ansible」について、SHIFTグループの現役開発エンジニアたちが各自のナレッジを綴った記事のまとめマ…
運営しているクリエイター

記事一覧

AWSのCisco Catalyst 8000V AMIでAnsibleのCisco.Iosコレクションをちょっとだけ試し…

はじめに株式会社SHIFT ITソリューション部の水谷です。 Ansibleに興味がある方の多くはご存…

AWX/TowerのJob TemplateをPlaybookで追加する方法

こんにちは。自動化エンジニアの水谷です。 最近AWX(AnsibleのPlaybookやInventoryなどを登…

WSL上のUbuntuを使ったAnsibleの導入方法

こんにちは。自動化エンジニアの水谷です。 今日は、「Ansible」についてご紹介いたします。 …

Ansible AWXの構築方法

こんにちは。自動化エンジニアの水谷です。 先日Ansibleの導入方法について書かせていただきま…

OpenShiftをAnsible uriモジュールで操作する

『IT自動化の力でビジネス加速を全ての企業に』 ”IT自動化の専門会社”、リアルグローブ・オ…

Ansible LintによるPlaybookのチェック方法

こんにちは、自動化エンジニアの水谷です。 AnsibleのPlaybookはYAML形式のテキストファイル…

Ansible PlaybookのRole分割

こんにちは。自動化エンジニアの水谷です。 Ansibleでサーバーマシンの構成などの自動化を行う際、簡単な設定の自動化であれば、1つのYAMLファイルにすべてのタスクを記述してしまうことができます。しかし、多くのタスクで構成される複雑な作業の自動化の場合、1つのYAMLファイルに記述すると、デバッグも大変になりますし、メンテナンス性が悪くなりまってしまいます。 このような場合は、一般的なプログラミング言語でプログラムを開発するときのように、機能ごとにファイルを分割して記述

Ansible Galaxyを使ったRoleの取得

こんにちは。自動化エンジニアの水谷です。 前回の記事ではPlaybookをRoleに分割して作成し、…

Ansible 2.10とCollections

こんにちは。自動化エンジニアの水谷です。 構成管理ツールの1つとしてよく使われているAnsi…

Ansible Galaxyを使ったCollectionsの取得

こんにちは。自動化エンジニアの水谷です。 前回の記事ではAnsible Galaxyを使ってAnsibleのR…

VSCodeのAnsible Extension

こんにちは。自動化エンジニアの水谷です。 AnsibleのPlaybookは、YAML形式のテキストファイ…

MoleculeでAnsibleのRoleをテストする - その1

こんにちは。自動化エンジニアの水谷です。最近はAnsibleに関する記事ばかり書いていますが、…

MoleculeでAnsibleのRoleをテストする - その2

こんにちは。自動化エンジニアの水谷です。前回に続いてAnsibleのRoleをテストするツール"Mole…

MoleculeでAnsibleのRoleをテストする - その3

こんにちは。自動化エンジニアの水谷です。前回と前々回ではAnsibleのRoleをテストするツール"Molecule"について書きました。 それらの記事では、Linux系マシンを操作するRoleのテストを作成してDocker内でRoleを実行し、テストを自動実行するところまで、Windowsマシンを操作するRoleのテストについてのテスト方法は書いていませんでした。 というのも、MoleculeはデフォルトではAnsibleが動作しているLinux系OS上で動作するDoc