5

Ansible の依存関係機能を使用しようとしていますが、機能させることができません。誰かが依存関係機能を使用する別のロールに依存するロールの最小限の例を提供できますか?

--- dependencies: - { role: common }

どうもありがとう。

4

1 に答える 1

4

質問で指定した内容をこのファイルに入れると使用できるはずです。

<your-project-home>/roles/webservers/meta/main.yml 

あなたのcommon役割が次の場所に存在することを確認してください。

<your-project-home>/roles/common

プロジェクト構造が次のようになっていることを確認してください。

yourplaybook.yml
roles/
   common/
   webservers/

yourplaybook.yml次のようになります。

---
- hosts: all
  roles:
     - webservers

次に、次のようにプレイブックを呼び出します。

ansible-playbook -i ./inventory-file yourplaybook.yml
于 2014-03-25T03:02:26.387 に答える