Alex Willmer
4bc0d9a050
Merge pull request #1164 from moreati/release-v0.3.14
...
Release v0.3.14
1 month ago
Alex Willmer
9e5d6bfb1b
Merge commit 'c4ca015' into release-v0.3.14
1 month ago
Alex Willmer
c4ca015266
Prepare v0.3.14
1 month ago
Alex Willmer
a07489dbd4
Merge pull request #1148 from mordekasg/#1083
...
ansible_mitogen: Support templated `become_user`
1 month ago
Alex Willmer
bf6607e27e
ansible_mitogen: Support templated become_user
...
This reads the become username from the `become_user` attribute of the play
context, to the `"become_user"` option of the loaded become plugin. This has
been supported by vanilla Ansible since Ansible 2.10 (ansible-base 2.10).
To support this I've also switched from using the `play_context.become` (a
bool), to `connection.become` (an instance of the appropriate) become plugin.
New tests have been added, modelled on those for templated connection
parameters (see #1147 , #1153 , #1159 ).
See
- 480b106d65
refs #1083
Co-authored-by: mordek <m.pirog@bonasoft.pl>
1 month ago
Alex Willmer
3b2b03bd97
Merge pull request #1150 from moreati/local-options
...
Add and test templated local connection parameters
2 months ago
Alex Willmer
e9bddf0c03
CI: Use templated ansible_user for localhost Ansible tests
...
refs #1022 , #1116
2 months ago
Alex Willmer
f384fc33d0
Merge pull request #1159 from moreati/test-distro-specs
...
ci: Consolidate Mitogen jobs
2 months ago
Alex Willmer
28e08ef94c
ci: Reduce number of Jobs by parameterizing Mitogen Docker SSH tests
...
This reduces the number of jobs from 48 to 24. The Mitogen part of the test
suite has been parameterized on the Linux container targets to be run against.
Both the Ansible tests & Mitogen tests now use the same source of truth to
control which targets to use: environment variable MITOGEN_TEST_DISTRO_SPECS.
This replaces the two mutually exclusive env vars DISTRO and DISTROS. I've
also removed vestgial traces of an unused env var MITOGEN_TEST_DISTRO.
Parameterization adapted from
https://eli.thegreenplace.net/2014/04/02/dynamically-generating-python-test-cases
refs #1058 , #1059
2 months ago
Alex Willmer
9859e44ee8
tests: Standardise on DockerizedSshDaemon.host & .port
2 months ago
Alex Willmer
c45b13bee3
Merge pull request #1154 from moreati/test-port-keyword
...
tests: templated remote_user keyword with delegate_to
2 months ago
Alex Willmer
5e816be12c
tests: Templated connection keywords with delegated_to
2 months ago
Alex Willmer
825a84a0d1
Merge pull request #1153 from moreati/issue1040
...
tests: Templated "remote_user" provided as Ansible playbook keyword
2 months ago
Alex Willmer
5d6a185242
tests: Templated "remote_user" provided as Ansible playbook keyword
...
The password is provided as a variable because there is no corresponding
keyword. I get the impression that keywords are considered a legacy mechanism,
so most (new) options are only overridable by variables.
The port is proved as a variable for now, to test remote_name in isolation.
2 months ago
Alex Willmer
94e02e1157
Merge pull request #1152 from moreati/release-0.3.13
...
Release 0.3.13
2 months ago
Alex Willmer
37684545e7
Merge commit '8dec03894170353a7588b1414cf88772d330d1f0' into release-0.3.13
2 months ago
Alex Willmer
24e39b241f
Merge pull request #1151 from moreati/prep-0.3.13
...
Prepare 0.3.13
2 months ago
Alex Willmer
47e25eb8c5
Begin 0.3.14 development
2 months ago
Alex Willmer
8dec038941
Prepare v0.3.13
2 months ago
Alex Willmer
b91407a779
docs: Correct v0.3.12 version in changelog
...
fixes #1149
2 months ago
Alex Willmer
11fe832a79
Merge pull request #1075 from moreati/issue1073
...
Python 3.13 support
2 months ago
Alex Willmer
62b75f7750
docs: shields.io badges for PyPI version & supported Python versions
2 months ago
Alex Willmer
9cdd51cf5b
Declare Python 3.13 support
...
No code changes needed, that I could find.
2 months ago
Alex Willmer
e2c112d2fe
Merge pull request #1146 from stefanor/python3.13
...
Remove get_password_hash, unused
2 months ago
Stefano Rivera
34d441fb87
Remove get_password_hash, unused
...
spwd is removed in Python 3.13. But fortunately, this function itself is
never used.
Part of: #1073
2 months ago
Alex Willmer
e3b16d6d13
Merge pull request #1145 from moreati/issue978
...
Ansible: templated SSH port
2 months ago
Alex Willmer
77a01ff8d6
ansible_mitogen: Support templated SSH port
...
fixes #978
2 months ago
Alex Willmer
fb76f2eeea
Merge pull request #1147 from jmkeyes/template-ssh-user-and-port
...
ansible_mitogen: Handle templated ansible_ssh_user.
2 months ago
Alex Willmer
14cb8be7e5
ansible_mitogen: Test templated connection user (e.g. ansible_user)
2 months ago
Joshua K
2c4316fa16
Fix rST whitespace error in changelog entry.
...
Co-authored-by: Alex Willmer <alex@moreati.org.uk>
2 months ago
Joshua M. Keyes
6053e1b5cf
ansible_mitogen: Handle templated ansible_ssh_user.
2 months ago
Alex Willmer
45ab5344d5
Merge pull request #1144 from moreati/washup
...
Washup
2 months ago
Alex Willmer
c395b13184
CI: Remove Azure DevOps environment variable handling
...
refs #1138
2 months ago
Alex Willmer
8bf4eb2ce9
CI: Remove awcli from local tooling, add missing python*{-dev,-venv} variants
2 months ago
Alex Willmer
0e9c890637
tests: Remove unused physical_hosts variable
2 months ago
Alex Willmer
90ba0a74eb
ansible_mitogen: Remove unused imports
2 months ago
Alex Willmer
1773c9aba6
trivia: Fix trailing whitespace
2 months ago
Alex Willmer
9f0566b522
docs: Changelog entry for migration to GitHub Actions
...
refs #1138
2 months ago
Alex Willmer
69edac7b98
Merge pull request #1142 from moreati/azure-no-more
...
CI: Remove Azure DevOps pipelines (replaced by GitHub Actions)
2 months ago
Alex Willmer
8362d61462
CI: Remove Azure DevOps pipelines (replaced by GitHub Actions)
...
fixes #1138
2 months ago
Alex Willmer
63e193bdbe
Merge pull request #1141 from moreati/release-v0.3.12
...
Release v0.3.12
2 months ago
Alex Willmer
644d42f831
Merge commit '298d28a650a2f154ce3db4bc98495eab964e0e7f' into release-v0.3.12
2 months ago
Alex Willmer
6e4336ce0e
Merge pull request #1140 from moreati/prep-0.3.12
...
Prep 0.3.12
2 months ago
Alex Willmer
61b800781b
Begin v0.3.13 development
2 months ago
Alex Willmer
298d28a650
Prep v0.3.12
2 months ago
Alex Willmer
3f288f934a
docs: Correct 0.3.11 release month
...
Reports of Mitogen's time machine will have been greatly exaggerated.
2 months ago
Alex Willmer
8f7ec88a9f
Merge pull request #1139 from moreati/github-action-all-greens
...
CI: Add re-actors/alls-green GitHub Actions job
2 months ago
Alex Willmer
b05b2c8c8e
CI: Add re-actors/alls-green GitHub Actions job
...
This will allow a single job to be required in the GitHub branch protection
web UI; regardless of which jobs are added to or removed from the matrix of
platform specific, Ansible specific jobs.
2 months ago
Alex Willmer
c9f2d905a0
Merge pull request #1137 from moreati/test-targets-disabled
...
tests: Ignore inventory files of inactive tests & benchmarks
2 months ago
Alex Willmer
3504bea3bb
tests: Ignore inventory files of inactive tests & benchmarks
...
These targets are not used by any active tests, and the large numbers of hosts
multiply the size of the taskvars disctionary in memory to many (10s) MiB.
refs #1058
2 months ago