ansible: ansible-galaxy 2.2.0.0
python: Python 2.7.10
Я попробовал команду ansible-galaxy для создания новой структуры ролей (команда init
), но это не удалось со следующим сообщением. Итак, я посмотрел онлайн и попробовал --offline
вариант, и часть создания структуры сработала.
Пока у меня есть репозиторий на Github: https://github.com/asangal/wavefront-ansible а>
Роль также отображается в Ansible Galaxy под Browse Roles
.
https://galaxy.ansible.com/list#/roles?page=1&page_size=10&autocomplete=wavefront или
https://galaxy.ansible.com/asangal/wavefront-ansible/
В соответствии с инструкциями, я пытаюсь запустить этап установки, запустив его, но он снова завершился неудачно с тем же сообщением об ошибке, как показано ниже.
$ ansible-galaxy install asangal.wavefront-ansible
[WARNING]: - asangal.wavefront-ansible was NOT installed successfully: Failed to get data from the API server (https://galaxy.ansible.com/api/): a bytes-like object is
required, not 'str'
ERROR! - you can use --ignore-errors to skip failed roles and finish processing the list.
ИЛИ (использовались параметры --ignore-errors
и -p <role_path>
, но это не помогло)
$ ansible-galaxy install asangal.wavefront-ansible --ignore-errors -p ~/aks/dummy
[WARNING]: - asangal.wavefront-ansible was NOT installed successfully: Failed to get data from the API server (https://galaxy.ansible.com/api/): a bytes-like object is
required, not 'str'
[arun@vagrant ~/aks/dummy] $ ls -l
[arun@vagrant ~/aks/dummy] $
curl -v https://galaxy.ansible.com/asangal/wavefront-ansible/
вроде работает нормально.
Почему я получаю эту ошибку: Failed to get data from the API server (https://galaxy.ansible.com/api/): a bytes-like object is
required, not 'str'
?