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, говоря, что она недействительна.
Попытка установить роль sardpost.kibana4 из Ansible Galaxy
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.
Проблема заключается в неправильном yaml, обнаруженном в архиве вашего выпуска v0.1.0. Если вы откроете архив и посмотрите на yaml, вы заметите 2 вещи:
dependencies: []
Как только я исправил проблему со строкой зависимостей, я смог импортировать файл meta / main.yml через python yaml.safe_load ().
Привет, chouseknecht. Спасибо, исправил yaml файл и обновил архив тоже. Теперь это работает. Спасибо.
Самый полезный комментарий
Проблема заключается в неправильном yaml, обнаруженном в архиве вашего выпуска v0.1.0. Если вы откроете архив и посмотрите на yaml, вы заметите 2 вещи:
dependencies: []
Как только я исправил проблему со строкой зависимостей, я смог импортировать файл meta / main.yml через python yaml.safe_load ().