1.9.4
デフォルト。
Fedora 23 Linux 4.4.6-300.fc23.x86_64
Ansible Galaxyはsardpost.kibana4ロールをインストールしませんが、代わりにエラーを返します:
[root@dell-laptop sardpost]# ansible-galaxy install sardpost.kibana4
- downloading role 'kibana4', owned by sardpost
- downloading role from https://github.com/sardpost/sardpost.kibana4/archive/v0.1.0.tar.gz
- error: this role does not appear to have a valid meta/main.yml file.
- sardpost.kibana4 was NOT installed successfully.
- you can use --ignore-errors to skip failed roles.
meta /main.ymlは問題ないようです。 何度も再確認しました。 削除し、新しいものと交換しました。 ロールはGalaxyにエラーなしで正常にインポートされますが、インストールしようとするたびに、meta /main.ymlで無効であるという同じエラーが常に表示されます。
AnsibleGalaxyからsardpost.kibana4ロールをインストールしてみてください
ansible-galaxy install sardpost.kibana4
sardpost.kibana4ロールがダウンロードされ、正しくインストールされます。
- downloading role 'kibana4', owned by sardpost
- downloading role from https://github.com/sardpost/sardpost.kibana4/archive/v0.1.0.tar.gz
- error: this role does not appear to have a valid meta/main.yml file.
- sardpost.kibana4 was NOT installed successfully.
- you can use --ignore-errors to skip failed roles.
問題は、リリースv0.1.0アーカイブで見つかった不正なyamlです。 アーカイブを開いてyamlを見ると、次の2つのことに気付くでしょう。
dependencies: []
はずです依存関係の行の問題を修正すると、python yaml.safe_load()を介してmeta /main.ymlファイルをインポートできるようになりました。
こんにちはchouseknecht。 おかげで、yamlファイルを修正し、アーカイブも更新しました。 今では動作します。 ありがとうございました。
最も参考になるコメント
問題は、リリースv0.1.0アーカイブで見つかった不正なyamlです。 アーカイブを開いてyamlを見ると、次の2つのことに気付くでしょう。
dependencies: []
はずです依存関係の行の問題を修正すると、python yaml.safe_load()を介してmeta /main.ymlファイルをインポートできるようになりました。