What happened?
This role does not work an an raspberry pi because the generated download url is in correct. It tries to download https://github.com/coredns/coredns/releases/download/v1.7.1/coredns_1.7.1_linux_armv6.tgz.sha256 but this does not exist.
Only arm and arm64 are provided: https://github.com/coredns/coredns/releases/tag/v1.8.0
How to reproduce it (as minimally and precisely as possible):
---
- hosts: dns
roles:
- role: cloudalchemy.coredns
Where dns is a raspberry pi / arm 6 device.
Environment
0.4.1
- Ansible version information:
ansible 2.10.2
config file = /var/home/user/myproject/ansible.cfg
configured module search path = ['/var/home/user/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /var/home/user/.local/lib/python3.8/site-packages/ansible
executable location = /var/home/user/.local/bin/ansible
python version = 3.8.5 (default, Aug 12 2020, 00:00:00) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]
insert role variables relevant to the issue
- Ansible playbook execution Logs:
TASK [cloudalchemy.coredns : Get checksum for armv6 architecture] ********************************
Monday 26 October 2020 10:39:13 +0100 (0:00:00.048) 0:00:15.014 ********
fatal: [dns1]: FAILED! =>
msg: 'An unhandled exception occurred while running the lookup plugin ''url''. Error was a <class ''ansible.errors.AnsibleError''>, original message: Received HTTP error for https://github.com/coredns/coredns/releases/download/v1.7.1/coredns_1.7.1_linux_armv6.tgz.sha256 : HTTP Error 404: Not Found'
What happened?
This role does not work an an raspberry pi because the generated download url is in correct. It tries to download
https://github.com/coredns/coredns/releases/download/v1.7.1/coredns_1.7.1_linux_armv6.tgz.sha256but this does not exist.Only
armandarm64are provided: https://github.com/coredns/coredns/releases/tag/v1.8.0How to reproduce it (as minimally and precisely as possible):
Where
dnsis a raspberry pi / arm 6 device.Environment
0.4.1