Releases: KineticCafe/docker-ansible
6.0.0 / 2024-11-01
-
Upgraded to Python 3.13
-
Upgraded to Ansible 10.5.0
-
Changed PDM lock strategy.
5.1.0 / 2024-02-27
- Upgraded to Ansible 8.7.0
5.0.0 / 2023-11-29
-
Upgraded to Python 3.12
-
Upgraded to Ansible 8.5.0
-
Renamed the
run
script tokineticcafe-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 executebash
and addedbash
as a known subcommand. -
Added support for deriving the entry point from
basename $0
.
-
-
Updated the Docker image to use HEREDOC.
- Added
less
,nano
, andvim-nox
packages.
- Added
-
Added an
install
script to installkineticcafe-ansible
and optional symlinks.
4.0.0 / 2023-08-04
-
Upgraded to Ansible 8.2.0
-
Changed from [pipenv][] to [pdm][] and
pyproject.toml
because of ongoing issues with Dependabot not detecting dependencies inPipfile.lock
as opposed to only inrequirements.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 withpdm export -f requirements > requirements.txt
.
v3.3.0 / 2023-07-17
- Upgraded to Ansible 7.7.0
v3.2.0 / 2023-06-02
- Upgraded to Ansible 7.6.0
Release 3.1.0 / 2023-03-28
-
Upgraded to Ansible 7.3.0
-
Upgraded to Python 3.11.