マガジンのカバー画像

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

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

#shift

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

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

Ansible AWXの構築方法

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

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

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

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

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

Ansible PlaybookのRole分割

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

Ansible Galaxyを使ったRoleの取得

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

Ansible 2.10とCollections

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 構成管理ツールの1つとしてよく使われているAnsibleですが、現在主流のバージョンは2.9あるいは2.8です。バージョン2.9には、実に4000以上のモジュールが同梱されていて、Linux、WindowsなどのOSに対してさまざまな操作が行えるだけでなく、スイッチなどのネットワーク機器の操作も自動化できます。 Ansible 2.10の登場そんなAnsibleですが、少し前にバージョン2.10がリリースされ

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でAnsibleのRoleをテストする - その3

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

Ansibleのモジュールを開発してみた

こんにちは。自動化エンジニアの水谷です。 相変わらず時間があるときに、いろいろ調べながら…

Ansible Lintのカスタムルール作成

こんにちは。株式会社SHIFT、自動化エンジニアの水谷です。 相変わらずAnsibleを使いこなせるようになるべく、勉強しているのですが、最近その一環として今回はAnsible Lintのカスタムルールを初めて作成してみました。今回はその中で学んだ、カスタムルールの作り方や、気づいた点などをまとめてみたいと思います。 Ansible LintとはAnsible Lintは、AnsibleのPlaybookを静的にチェックしてくれるツールで、一般的な記述ルールだけでなく、こ