Skip to content
This repository has been archived by the owner on Feb 2, 2025. It is now read-only.

Releases: KineticCafe/docker-ansible

6.0.0 / 2024-11-01

01 Nov 20:29
v6.0.0
d6c91b3
Compare
Choose a tag to compare
  • Upgraded to Python 3.13

  • Upgraded to Ansible 10.5.0

  • Changed PDM lock strategy.

5.1.0 / 2024-02-27

27 Feb 20:17
v5.1.0
Compare
Choose a tag to compare
  • Upgraded to Ansible 8.7.0

5.0.0 / 2023-11-29

29 Nov 15:09
v5.0.0
Compare
Choose a tag to compare
  • Upgraded to Python 3.12

  • Upgraded to Ansible 8.5.0

  • Renamed the run script to kineticcafe-ansible and fixed several issues:

    • Bash 4 or later is required for associative array support. Ensured that this would be respected on macOS by using /usr/bin/env bash instead of /bin/bash.

    • Updated the script to use the current version of the image.

    • Fixed various issues with file and directory mounts. Many more mountable files (--become-password-file, etc.) are supported than --vault-password-file. Note that not all possible file parameters are supported, such as --module-paths or --extra-vars @file. Pull requests for supporting these would be considered.

    • Fixed an overzealous application of --ask-vault-password, even for commands that could not use it.

    • Changed the sh subcommand to execute bash and added bash as a known subcommand.

    • Added support for deriving the entry point from basename $0.

  • Updated the Docker image to use HEREDOC.

    • Added less, nano, and vim-nox packages.
  • Added an install script to install kineticcafe-ansible and optional symlinks.

4.0.0 / 2023-08-04

04 Aug 18:52
v4.0.0
Compare
Choose a tag to compare
  • Upgraded to Ansible 8.2.0

  • Changed from [pipenv][] to [pdm][] and pyproject.toml because of ongoing issues with Dependabot not detecting dependencies in Pipfile.lock as opposed to only in requirements.txt (the inverse of dependabot/dependabot-core#6200). After trying Poetry (predates the latest Python packaging PEPs), rye (experimental), and hatch (no lock file), [pdm][] seems to fit the bill best for the limited needs that we have with this project.

  • Experimentally removed the generated requirements.txt file. It isn't used, but it has been valuable in getting update notifications from Dependabot, although the update PRs are less useful. If required, we can add it back with pdm export -f requirements > requirements.txt.

v3.3.0 / 2023-07-17

17 Jul 15:38
v3.3.0
Compare
Choose a tag to compare
  • Upgraded to Ansible 7.7.0

v3.2.0 / 2023-06-02

02 Jun 21:47
v3.2.0
a7fee9b
Compare
Choose a tag to compare
  • Upgraded to Ansible 7.6.0

Release 3.1.0 / 2023-03-28

29 Mar 04:34
v3.1.0
Compare
Choose a tag to compare
  • Upgraded to Ansible 7.3.0

  • Upgraded to Python 3.11.