Support Ubuntu 20.04 LTS
Closed this issue ยท 5 comments
@nickjj thanks for your hard work on this role; I think you are aware that it isn't supporting 20.04 LTS yet due to docker not publishing public focal
packages yet [1].
My question is whether you are thinking about supporting it (for example by using bionic
instead as outlined in [2]), or whether you want to wait for Docker to publish public packages?
Right now it fails at this step:
TASK [nickjj.docker : Configure Docker's upstream APT repository] ***************************************************************************************************************************task path: /home/helli/.ansible/roles/nickjj.docker/tasks/main.yml:27
The full traceback is:
File "/tmp/ansible_apt_repository_payload_mjo5emml/ansible_apt_repository_payload.zip/ansible/modules/packaging/os/apt_repository.py", line 548, in main
File "/usr/lib/python3/dist-packages/apt/cache.py", line 591, in update
raise FetchFailedException(e)
fatal: [#removed#]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"codename": null,
"filename": null,
"install_python_apt": true,
"mode": null,
"repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable\n",
"state": "present",
"update_cache": true,
"validate_certs": true
}
},
"msg": "apt cache update failed"
}
Thanks!
Edit: additional info, typos
[1] https://download.docker.com/linux/ubuntu/dists/
[2] https://askubuntu.com/a/1230190
Hi,
I'd like to wait until it's officially supported by Docker.
But I totally understand wanting to use 20.04 right away.
I'm going to ask Docker to see when they plan to support it. Hopefully it's in the near future.
For now, let's leave this issue open until it's officially supported.
Thank you for your quick response!
Meanwhile I've found a workaround by overriding docker__apt_key_url
and docker__apt_repository
like so:
docker__apt_repository: "deb [arch=amd64] https://download.docker.com/linux/{{ ansible_distribution | lower }} bionic {{ docker__channel | join (' ') }}"
Looks like it'll be available in the next patch release, which is referenced at docker/roadmap#83.
No exact ETA but soon'ish.
Docker 19.03.9 is released, with packages for Ubuntu Focal Fossa.
Thanks for you patience. Enjoy!
Thanks @StefanScherer.
I just pushed v2.0.0 to the Ansible Galaxy which has a few goodies, including support for Ubuntu 20.04.