1.9.4
الافتراضات.
فيدورا 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.
يبدو أن الميتا / 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 ، ستلاحظ شيئين:
dependencies: []
بمجرد أن أصلحت المشكلة مع سطر التبعيات ، تمكنت من استيراد ملف meta / main.yml عبر python yaml.safe_load ().
مرحبا chouseknecht. شكرًا ، لقد أصلحت ملف yaml وقمت بتحديث الأرشيف أيضًا. الآن يعمل. شكرا لك.
التعليق الأكثر فائدة
المشكلة هي yaml السيئ الموجود في أرشيف الإصدار الخاص بك v0.1.0. إذا فتحت الأرشيف ونظرت إلى yaml ، ستلاحظ شيئين:
dependencies: []
بمجرد أن أصلحت المشكلة مع سطر التبعيات ، تمكنت من استيراد ملف meta / main.yml عبر python yaml.safe_load ().