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