summaryrefslogtreecommitdiff
path: root/changelogs
Commit message (Collapse)AuthorAgeFilesLines
* config lookup, new option to show origin of value (#80651)Brian Coca2023-05-111-0/+2
|
* ansible-test - Add RHEL 9.2 support (#80755)Martin Krizek2023-05-111-0/+2
|
* ansible-test - Fix handling of long timeouts (#80769)Matt Clay2023-05-101-0/+2
|
* ansible-test - Fix timeout handling (#80764)Matt Clay2023-05-101-0/+5
|
* ansible-test - Avoid use of deprecated utcnow (#80750)Matt Clay2023-05-101-0/+2
| | | The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test.
* fix error if path had wildcard in it (#74723)PRASOON KARUNAN V2023-05-101-0/+3
| | | | | | | * fix error if path had wildcard in it * add test * add changelog fragment
* setup module, retry facter to handle --puppet errors (#80645)Brian Coca2023-05-081-0/+2
| | | | | | | | | * setup module, retry facter to handle --puppet errors facter versions have changed how they deal with the --puppet flag when puppet is not present, most versions will just ignore it and not error, but initial versions of facter 4 changed the behaviour (later reverted). fixes #80496
* ansible-test - Update the NIOS test container (#80739)Matt Clay2023-05-081-0/+2
|
* first_found fix no terms option (#76550)Brian Coca2023-05-081-0/+3
| | | | | also fix bug with multiple items clobbering previous settings Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
* Prevent setting arbitrary attrs on Jinja2 envs via overrides (#80715)Martin Krizek2023-05-051-0/+2
|
* ansible-test - Always use unique container names (#80724)Matt Clay2023-05-041-0/+6
|
* Account for overlays when interacting with Jinja envs (#80705)Martin Krizek2023-05-041-0/+2
| | | | | | | | Instead of using Templar.environment in Templar.do_template for accessing/mutating the environment, myenv local variable should be used because it is the environment used for actual templating. It can either point to Templar.environment or newly created environment overlay. Fixes #80605
* Add FreeBSD 13.2 to ansible-test (#80698)Brian Coca2023-05-031-0/+2
|
* Use ansible.module_utils.common.text.converters (#80704)Matt Clay2023-05-031-0/+2
| | | Replace use of old `ansible.module_utils._text` and add a unit test to maintain backwards compatibility.
* pep517 backend - Copy symlinks when copying source (#80690)Matt Clay2023-05-021-0/+3
|
* Better parse virtualenv_command option for pip (#80624)Dmitriy Rabotyagov2023-05-021-0/+6
| | | | | | | | | | Atthe moment if a users wants to protect virtualenv_command by using quotes around 'venv', module will fail out as literal parsing is used at the moment. In order to imrpove things, argparse is leveraged to parse out passed value to the virtualenv_command Closes-Bug: #76372 Signed-off-by: Dmitriy Rabotyagov <noonedeadpunk@gmail.com>
* Don't include a default for cli as it overrides config with lesser pr… ↵Brian Coca2023-05-011-0/+5
| | | | | | | | (#80650) * Don't include a default for CLI as it overrides config with lesser precedence connection plugins should already use the same config entries (and more) than DEFAULT_TIMEOUT.
* service module : remove flag confugration from openbsd enable/disable ↵Brian Coca2023-04-271-0/+7
| | | | | | | | | | | | service (#80628) fixes #66434 * removed flag setting from enable/disable on openbsd service was changing permanent config on openbsd, which is not expected from the this module * if in check mode, module should not stop at enable/disable * simplify and clean up opensd service enable/disable * does break for those that were using service for configuring flags
* [ansible-galaxy] Fix installing signed collections (#80661)Sloane Hertel2023-04-271-0/+3
| | | | | | | | | * Fix installing signed collections by using the fqcn, version, source, and type as a unique identifier. Define __hash__ and __eq__ methods to handle Candidate/Requirement comparison excluding signatures which aren't fully populated until install time. * Remove PinnedCandidateRequests since it is redundant now. * Fix verifying against a signed remote when the keyring isn't configured
* _symbolic_mode_to_octal- fix raising ValueError for invalid symbolic modes ↵Sloane Hertel2023-04-271-0/+2
| | | | | | | (#80449) validate the full user and perm strings instead of just first character fixes unhelpful unarchive error for some invalid modes
* Remove deprecated FileLock class (#80438)Martin Krizek2023-04-271-0/+2
|
* ActionBase: remove deprecated _remote_checksum (#80440)Martin Krizek2023-04-271-0/+2
|
* Remove deprecated default.fact_caching_prefix ini config option (#80441)Martin Krizek2023-04-271-0/+2
|
* Use package_data instead of include_package_data (#80652)Matt Clay2023-04-261-0/+2
| | | | | This resolves warnings generated by setuptools such as the following: _Warning: Package 'ansible.galaxy.data' is absent from the `packages` configuration.
* source module compression setting directly from config (#80647)Brian Coca2023-04-261-0/+2
| | | | | * source module compression setting directly from config no need to proxy via play_context, which can fall out of date w/o constant variable updates.
* Set the minimum setuptools to 45.2.0 (#80649)Matt Clay2023-04-261-0/+2
| | | Also update the package-data sanity test to use the minimum setuptools version.
* Add TTY check and argument to disable it (#50603) (#68260)Landson Guo2023-04-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | * Add TTY check and argument to disable it (#50603) * Fix formatting * add changelog * rename flag and updated help description * add tests for tty check * replace deprecated uses of assertRaisesRegexp to assertRaisesRegex * fix yaml syntax * shorten line 79 * Revert "replace deprecated uses of assertRaisesRegexp to assertRaisesRegex" This reverts commit cea5fe16554ab5f4aa960f9a21fcbb09c8b8dc8f. * change back to assertRaisesRegexp
* Fix gather parallel (#80597)Brian Coca2023-04-261-0/+4
| | | | | | | | * fix meaning of parallel in gather_facts * Update docs with note about parallel not always being faster * add 'smarter' usage of gahter_timeout for parallel tasks * restore async when needed, not always * added typing * parallelism tests
* Templar: remove deprecated shared_loader_obj param (#80439)Martin Krizek2023-04-261-0/+2
|
* service_facts, get more info for rcctl services (#80630)Brian Coca2023-04-251-0/+2
| | | uses rcctl get function to get all settables for a service
* ansible-test - Update pylint to 2.17.3 (#80632)Matt Clay2023-04-251-0/+1
|
* PlayIterator: remove deprecated methods (#80437)Martin Krizek2023-04-251-0/+2
|
* dnf5: use new API to check package signatures (#80609)Martin Krizek2023-04-251-0/+2
|
* ansible-test - Use FreeBSD packaged setuptools (#80615)Matt Clay2023-04-241-0/+2
| | | This will avoid issues during bootstrapping caused by breaking changes in setuptools.
* Fix calling v2_playbook_on_notify callback (#80585)Martin Krizek2023-04-241-0/+2
| | | Co-authored-by: Matt Martz <matt@sivel.net>
* Add GALAXY_COLLECTIONS_PATH_WARNINGS option. (#78487)Maxwell G2023-04-211-0/+6
| | | | | | | * Add GALAXY_COLLECTIONS_PATH_WARNING option. This allows users to disable warnings from `ansible-galaxy collection install` about `--collections-path` missing from Ansible's configured collections_paths.
* Use target of /usr/bin/dnf for dnf version detection (#80550)Martin Krizek2023-04-211-0/+2
| | | Fixes #80376
* ansible-test - Remove deprecated features (#80558)Matt Clay2023-04-181-0/+5
|
* ansible-test - Update default containers (#80559)Matt Clay2023-04-181-0/+2
|
* ansible-test - Update pylint to 2.17.2 (#80555)Matt Clay2023-04-181-0/+2
|
* Implement checks, and backwards compat change, to move forward with UTF-8 ↵Matt Martz2023-04-171-0/+4
| | | | | only (#80370) Co-authored-by: Sandra McCann <samccann@redhat.com>
* argspec - fix validating type for required options that are None (#79677)Sloane Hertel2023-04-171-0/+2
| | | | | * Only bypass type validation for null parameters if the default is None. A default is mutually exclusive with required. * Prevent coercing None to str type. Fail the type check instead.
* ansible-galaxy - fix installing dir sources with a trailing path separator ↵Sloane Hertel2023-04-171-0/+2
| | | | | (#79110) * strip trailing path separator from type=dir sources
* ansible-test - Replace pytest-forked (#80525)Matt Clay2023-04-141-0/+5
| | | | | - Unit tests now report warnings generated during test runs. - Python 3.12 warnings about `os.fork` usage with threads (due to `pytest-xdist`) are suppressed. - Added integration tests to verify forked test behavior.
* Extend OpenBSDStrategy to also update current hostname. (#80521)Rogier Krieger2023-04-141-0/+2
| | | Fixes #80520
* feature: add support for symbolic links when passing "dir" (#80460)kloud-byun2023-04-141-0/+3
| | | * update the include_vars action plugin to always follow symbolic links when traversing directories
* Validate task attributes with first finalized attrs after loop (#80476)Sloane Hertel2023-04-131-0/+2
| | | | | | | | | * Validate task attributes `run_once` and `action` with finalized attrs after individual loop results * Validate task attribute `ignore_unreachable` using individual loop results Once there's a way to post validate only certain fields, we can use self._task.post_validate() instead This replaces the fix introduced in https://github.com/ansible/ansible/pull/80051.
* --syntax-check is only applicable to ansible-playbook. Fixes #80506 (#80507)Matt Martz2023-04-121-0/+3
|
* pep517 backend - Use correct import_module import (#80480)Matt Clay2023-04-121-0/+2
|
* Last handler defined runs, fix for roles (#79558)Martin Krizek2023-04-121-0/+2
| | | | | | | | | Fixes #73643 * clear_notification method and simplify ifs * Deduplicate code * Limit number of Templar creations * Fix sanity * Preserve handler callbacks order as they were notified