Ansible: Ansible Galaxy tidak akan menginstal peran 'sardpost.kibana4' dari Galaxy

Dibuat pada 9 Apr 2016  ·  2Komentar  ·  Sumber: ansible/ansible

JENIS MASALAH

  • Laporan Bug
VERSI ANSIBLE
1.9.4
KONFIGURASI

Default.

OS / LINGKUNGAN

Fedora 23 Linux 4.4.6-300.fc23.x86_64

RINGKASAN

Ansible Galaxy tidak menginstal peran sardpost.kibana4 saya, tetapi mengembalikan kesalahan:

[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 sepertinya baik-baik saja. Saya memeriksanya berkali-kali. Dihapus, diganti dengan yang baru. Peran tersebut diimpor dengan baik di Galaxy tanpa kesalahan tetapi setiap kali saya mencoba menginstalnya, itu selalu memberi saya kesalahan yang sama di meta / main.yml yang mengatakan itu tidak valid.

LANGKAH UNTUK REPRODUKSI

Mencoba menginstal peran sardpost.kibana4 dari Ansible Galaxy

ansible-galaxy install sardpost.kibana4
HASIL YANG DIHARAPKAN

peran sardpost.kibana4 diunduh dan diinstal dengan benar.

HASIL NYATA
- 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.

bug

Komentar yang paling membantu

Masalahnya adalah yaml buruk ditemukan di arsip rilis v0.1.0 Anda. Jika Anda membuka arsip dan melihat yaml, Anda akan melihat 2 hal:

  1. Ini berbeda dari versi yang ditemukan di cabang master. Galaxy (situs web) melihat versi yang ditemukan di cabang master, bukan arsipnya.
  2. Yaml yang ditemukan dalam arsip rilis tidak memiliki spasi di baris terakhir antara 'dependencies:' dan '[]'. Baris tersebut seharusnya terbaca dependencies: []

Setelah saya memperbaiki masalah dengan baris dependensi, saya dapat mengimpor file meta / main.yml melalui python yaml.safe_load ().

Semua 2 komentar

Masalahnya adalah yaml buruk ditemukan di arsip rilis v0.1.0 Anda. Jika Anda membuka arsip dan melihat yaml, Anda akan melihat 2 hal:

  1. Ini berbeda dari versi yang ditemukan di cabang master. Galaxy (situs web) melihat versi yang ditemukan di cabang master, bukan arsipnya.
  2. Yaml yang ditemukan dalam arsip rilis tidak memiliki spasi di baris terakhir antara 'dependencies:' dan '[]'. Baris tersebut seharusnya terbaca dependencies: []

Setelah saya memperbaiki masalah dengan baris dependensi, saya dapat mengimpor file meta / main.yml melalui python yaml.safe_load ().

Hai chouseknecht. Terima kasih, saya telah memperbaiki file yaml dan memperbarui arsipnya juga. Sekarang berhasil. Terima kasih.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat