redbeard28.basetools
ANSIBLE-ROLE-BASETOOLS
Ansibleロールは、いくつかの基本パッケージをインストールします。
ntpのような一部のパッケージはこのロールでは設定されていません。ntpをインストールして設定するための別のロールを作成しました。
このロールを使う方法は?
このロールはプレイブックに含める必要があります。
このGalaxyロールを次のように呼び出します:
ansible-galaxy install -r requirements.yml
requirements.yml内:
# GitHubからの取得、名前をオーバーライドし特定のタグを指定
- src: git+ssh:[email protected]/redbeard28/ansible-role-basetools.git
version: master
name: basetools
詳細情報 => Ansibleドキュメント
必要条件
- Ansible 2.9+
ロール変数
---
# ロール変数を設定
依存関係
なし
例プレイブック
ユーザーに役立つように、ロールの使い方(例えば、パラメーターとして渡される変数を使った例)を含めると良いでしょう:
- hosts: all
roles:
- { role: basetools, tags: mytags }
Moleculeテストフレームワーク
このロールをテストするためにmoleculeを使用できます。
image=debian tag="buster" molecule converge
image=debian tag="buster" molecule verify
著者情報
REDBEARD-CONSULTINGのJeremie CUADRADO¹