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¹

プロジェクトについて

Ansible role install some base packages.

インストール
ansible-galaxy install redbeard28.basetools
ライセンス
Unknown
ダウンロード
804