2016-11-23 6 views
0

ansibleロールを格納するのに最適な場所とは何ですか私はインストールが必要なすべての不可欠な役割をリストアップしています(これらはすべて/ Users/idyllic/ansible/rolesに格納されています)。は、私はansible-銀河を使用して、いくつかの役割をインストールしているし、私の.ansible.cfgに次の行が含まれている

ansible-galaxy install -r requirement.yml 

は今でもプロジェクトが役割のディレクトリを持っているので、プロジェクトロールディレクトリ内の役割の代わりに、(.ansible_cfg)によって定義されたディレクトリに、それを定義するものをダウンロードすることが賢明である

何が最善か不可能な(バージョン2.1.1.0)にロールを格納する練習ですか?

+2

あなたは、このような質問のヘルプをdownvotingだと思う理由を私に知らせてください。私はそれを今後も繰り返さないようにします。 – Viren

+0

+1それは良い質問です。また、理由を述べたコメントやクローズ・リクエストをせずに投票を下すべきではありません。 –

+0

ダウン投票に気にしないでください。私は確かに、最近何の理由もないdownvotes誰かがあると確信しています。 – oopsdazie

答えて

0

は、私は私のプロジェクトのルートフォルダ

roles_path = ./roles:..:/etc/ansible/roles 

にこのラインを持っているし、プロジェクト内で、その後requirements.ymlの設置場所。

これは、役割は二つのプロジェクト、その事故によって更新されていない

プロジェクトツリー構造の一部である場合ことを保証:

. 
├── Makefile 
├── Vagrantfile 
├── ansible.cfg 
├── defaults 
│   └── main.yml 
├── elasticsearch.yml 
├── handlers 
│   └── main.yml 
├── meta 
│   └── main.yml 
├── requirements.yml 
├── tasks 
│   ├── main.yml 
├── templates 
├── roles # this is where the requirements.yml go 
└── vars 
    └── main.yml 
+0

ありがとうございます。 – Viren

関連する問題