-
UPDATE
- Automatically detect system type (e.g.
darwin,linux, etc) and architecture types (e.g.x86_64,aarch64,arm64, etc (contribution by @prakasa1904)
- Automatically detect system type (e.g.
-
MOLECULE
- Archlinux Vagrant box needs
nameserverentry in/etc/resolv.confto make DNS resolution work
- Archlinux Vagrant box needs
-
UPDATE
- update Docker to
v28.3.2 - update Docker Compose to
v2.38.2
- update Docker to
-
MOLECULE
- Use
generic/archVagrant box instead ofarchlinux/archlinux(no longer available) - Install
opensslpackage for Archlinux - Install
archlinux-keyringfor Archlinux - Removed Ubuntu 20.04 because reached end of life
- Remove
vars/ubuntu-20.ymlas Ubuntu 20.04 support was dropped - Removed 'Upgrade the whole system' task
- Use
-
OTHER CHANGES
- update
.yamllint - fix
ansible-lintissues - add
.ansibledirectory to.gitignore
- update
- update Docker to
v27.0.3 - update Docker Compose to
v2.28.1 - add
Ubuntu 24.04support - Molecule: update tests
- update Docker to
v26.1.0 - update Docker compose to
v2.27.0 - Molecule: use
alvistackinstead ofgenericVagrant boxes for Ubuntu
- add support for installing
docker-compose
- BREAKING: remove
Debian 10andUbuntu 18support - add
Debian 12support - update Docker to
v25.0.0 - update Molecule tests
- update Github actions workflow
- update Docker to
v23.0.4 - fix Molecule prepare step for Archlinux
- BREAKING:
dockerd_settingsnow contains the default settings fordockerd. Previous versions had optimized settings for Kubernetes. But since Docker is no longer relevant for Kubernetes it makes sense to just use the default settings. Settings before this version:
dockerd_settings:
"host": "unix:///run/docker.sock"
"log-level": "error"
"storage-driver": "overlay2"
"iptables": "false"
"ip-masq": "false"
"bip": ""
"mtu": "1472"- update Docker to
v20.10.22 - add support for Ubuntu
22.04(Jammy Jellyfish) - add
iptables/nftableshandling - add
.gitignore - add
.yamllint - add Molecule
verifystep - increase memory for Molecule test instances
- add Github release action to push new release to Ansible Galaxy
- update Docker to
v20.10.17
- update Docker to
v20.10.12 - add missing file
containerd-shim-runc-v2
- update README
- make
meta/main.ymlvalid YAML file
- update Docker to
v20.10.11 - add support for Debian 10 (Buster) + 11 (Bullseye)
- add support for Archlinux
aufsstorage driver is deprecated -> useoverlay2by default- add Molecule tests
- added Ubuntu 20.04 (Focal Fossa) as supported platform
- Update Docker to
v18.09.9 - value for
ListenStreamchanged to/run/docker.sock(old path is deprecated) - change
--storage-drivertooverlay2(see Legacy overlay storage driver)
- Deleted old tags not supported by Ansible Galaxy:
r1.0.0_v17.03.2-ce
r2.0.0_v17.03.2-ce
r3.0.0_v17.03.2-ce
r3.1.0_v17.03.2-ce
v1.0.0_r1.12.6- Update Docker to
v18.09.6
- fix link to CHANGELOG
- update README / provide info about restoring default dockerd settings
- restart Docker daemon if docker binaries changes
- by specifying
--extra-vars="upgrade_docker=true"toansible-playbookdownload/unzip of new Docker archive is forced
- use correct semantic versioning as described in semantic versioning. Needed for Ansible Galaxy importer as it now insists on using semantic versioning.
- moved changelog entries to separate file
- make Ansible linter happy
- use systemd module instead of systemctl command for handlers
- increase min. Ansible version from 2.2 to 2.4
- no major changes but decided to start a new major release as versioning scheme changed quite heavily
- Update Docker to
v18.06.1-ce
- introduce
docker_ca_certificates_src_dir,docker_ca_certificates_dst_diranddocker_ca_certificatesvariables
- works with Ubuntu 18.04
- update README
- major refactoring
- introduce flexible parameter settings for dockerd daemon via
dockerd_settingsanddockerd_settings_user
- initial release