debops.docker
This project adheres to Semantic Versioning and human-readable changelog.
The current role maintainer_ is drybjed_.
debops.docker master - unreleased
debops.docker v0.4.1 - 2017-09-21
- Install the
virtualenv
APT package conditionally depending on distribution release. [gasuketsu]
debops.docker v0.4.0 - 2017-09-18
- Install :command:`docker-compose` from PyPI in a Python virtualenv environment, when upstream Docker support is enabled. The script will be available system-wide via a symlink in :file:`/usr/local/bin/` directory. [drybjed_]
- Change the :command:`ferm` post-hook script into an Ansible template. [drybjed_]
- Install :command:`ferment` from PyPI in a Python virtualenv environment to separate it from the system Python environment. Ferment is only installed when upstream Docker is not enabled. [drybjed_]
- Be more careful about interactions of the firewall with Docker and the init system. This should fix an issue where the host did not boot properly under :command:`systemd` since :command:`ferm` tried to restart Docker too early during the boot process. [drybjed_]
- The :command:`ferment` wrapper script should correctly skip :command:`ferment` execution if Docker service is not running. [drybjed_]
debops.docker v0.3.0 - 2017-08-16
- Ferm hook to restart docker daemon after ferm is restarted if :envvar:`docker__ferment` is set to False. [tallandtree_]
- Use docker upstream repository by default on stretch installations [cultcom]
- Switch to docker-ce and docker-ee. [tallandtree_]
- Add the Ansible local facts for the
debops.docker
role so that other roles can detect if Docker is installed. [drybjed_]
- Docker daemon listens on port 2376 when TLS is used. [tallandtree_]
debops.docker v0.2.1 - 2016-08-29
- Support for dockerd (docker-engine 1.12). [tallandtree_]
- Support for live restore (:envvar:`docker__live_restore`) of docker daemon (docker-engine 1.12) and other options. [tallandtree_]
- Systemd configuration improved. [tallandtree_]
- Support
http_proxy
,https_proxy
andno_proxy
variables for Upstart systems. [tallandtree_] - Use custom distribution and release local facts for Docker upstream repository configuration. [drybjed_]
- Use list of administrator accounts provided by the debops.core_ role. [drybjed_]
debops.docker v0.2.0 - 2016-07-20
- Enable configuration of custom UDP ports in the firewall for additional
services like
consul
. [ddpaul] - Install
python-setuptools
APT package. [antoineco] - Add support for Docker behind a HTTP proxy using
systemd
service files. [tallandtree_]
- Fix deprecation warnings in Ansible 2.1.0 related to bare and undefined variables. [antoineco]
- Update documentation and Changelog. [ypid_, tallandtree_, drybjed_]
- Rename all role variables from
docker_*
todocker__*
to move them into their own namespace. [tallandtree_] *.changed
is changed to*|changed
to ensure correct variable type resolution by Ansible. [tallandtree_]
debops.docker v0.1.2 - 2015-12-19
- Add a default list variable which can be used to open additional ports in the firewall for Docker-related services. [drybjed_]
- Create :file:`/etc/systemd/system` directory if not present for the Docker systemd unit file. [drybjed_]
debops.docker v0.1.1 - 2015-12-13
- Remove hard role dependencies and move additional role configuration to default variables. Ansible playbook can use this configuration to set up firewall rules and reserve ports in :file:`/etc/services`. [drybjed_]
- Check if
ansible_ssh_user
contains a value before adding the default user to :command:`docker` group, otherwise use name of the user account running the Ansible playbook. [drybjed_]
- Initial release. [drybjed_]