Skip to content

Latest commit

 

History

History
190 lines (117 loc) · 5.19 KB

CHANGES.rst

File metadata and controls

190 lines (117 loc) · 5.19 KB

Changelog

debops.docker

This project adheres to Semantic Versioning and human-readable changelog.

The current role maintainer_ is drybjed_.

Changed

  • Install the virtualenv APT package conditionally depending on distribution release. [gasuketsu]

Added

Changed

  • 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_]

Fixed

Added

  • 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_]

Changed

  • Docker daemon listens on port 2376 when TLS is used. [tallandtree_]

Added

Changed

  • Systemd configuration improved. [tallandtree_]
  • Support http_proxy, https_proxy and no_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_]

Added

  • 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_]

Changed

  • 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_* to docker__* to move them into their own namespace. [tallandtree_]
  • *.changed is changed to *|changed to ensure correct variable type resolution by Ansible. [tallandtree_]

Added

  • 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_]

Changed

  • 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_]

debops.docker v0.1.0 - 2015-09-06

Added