マガジンのカバー画像

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

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

#ansible

ラズパイにAWXとGitLabをインストールするPlaybookを作る

ITソリューション部の水谷です。 先日弊社のアドベントカレンダーに「ラズパイにAWXとGitLab…

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

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

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

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 最近AWX(AnsibleのPlaybookやInv…

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

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 今日は、「Ansible」についてご紹…

Ansible AWXの構築方法

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 先日Ansibleの導入方法について書…

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

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

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

こんにちは、株式会社SHIFT、自動化エンジニアの水谷です。 AnsibleのPlaybookはYAML形式のテキストファイルなのですが、同じ目的のPlaybookを記述するにしても、書く人によっては使うモジュールが違ったり、細かい表記方法が異なることがよくあります。期待通り動けばそれで良い、という考え方もありますが、後々のメンテナンスや、グループ内外で再利用することを考えると、記述方法がある程度統一されていたほうが良いでしょう。また、なるべくバグを生まない(生みにくい)

Ansible PlaybookのRole分割

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 Ansibleでサーバーマシンの構成…

Ansible Galaxyを使ったRoleの取得

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 前回の記事ではPlaybookをRoleに…

Ansible 2.10とCollections

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 構成管理ツールの1つとしてよく…

Ansible Galaxyを使ったCollectionsの取得

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 前回の記事ではAnsible Galaxyを…

VSCodeのAnsible Extension

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 AnsibleのPlaybookは、YAML形式…

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

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。最近はAnsibleに関する記事ばかり書…

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

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。前回に続いてAnsibleのRoleをテストするツール"Molecule"についてのお話しです。今回は、MoleculeでLintの実行と、Roleの実行結果のテスト、それから一連のテストを自動実行する方法について、という内容です。 MoleculeでLintを実行してみるまずは、Lintを実行するための設定をしてみます。実行するLintは、YAMLの規則に沿ってRoleが記述されていることを確認する"yamlli