Alicia Cozine
5d3d9ad8be
docs: adds Ansible 5 roadmap ( #75075 )
3 years ago
Sandra McCann
ea0ba7bf30
update terminology based on recent IBM Style Guide word list ( #75089 )
3 years ago
Brian Coca
415e08c297
Try to get best usable locale ( #75033 )
...
specially for when you have parameters in unicode but need
to scrape responses, C is still the fallback
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
3 years ago
Sandra McCann
f05bcf5693
update intersphinx links for Ansible 4 ( #75099 )
3 years ago
Felix Fontein
47c50c38bb
Use antsibull-docs devel for devel docs ( #74988 )
...
* Require antsibull 0.34.0.
* Remove Makefile comment about the devel docs building only the core
(formerly base) docs; the behavior was updated in ccbfdec334
Currently 'make coredocs' builds core-only docs; 'make webdocs' builds the full docs even on the devel
branch
Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
3 years ago
Felix Fontein
2c0f050b4f
Use antsibull sphinx extension ( #73170 )
...
* Use antsibull sphinx extension.
* Require antsibull 0.34.0.
3 years ago
Alicia Cozine
58f26388be
Update docs requirements list ( #74956 )
...
* removes upper bound on sphinx version
* updates versions of docs build dependencies, adds known good requirements file
* adds instructions for using known_good_reqs file
3 years ago
Brian Coca
50b6d28ee1
Config init+ ( #74914 )
...
Can now specify plugin/plugin type for list and dump actions
New 'init' action to create usable config sources
Co-authored-by: Felix Fontein <felix@fontein.de>
3 years ago
David Shrewsbury
703cb79442
Implement async callbacks ( #74953 )
...
* add changelog and output from default callback
* add test
* add comments about TE task
3 years ago
Sloane Hertel
ca6123e0ee
Template suboptions in a role's arg spec ( #75073 )
3 years ago
Chandler Swift
3a8fc2d2be
Syntax fixes for docs ( #75086 )
3 years ago
Abhijeet Kasurde
b0ae3f8a8d
test: Unit tests for validation methods ( #75061 )
...
* check_required_one_of()
* check_required_by()
* check_required_if()
* check_missing_parameters()
Fixes : #55994
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
3 years ago
Nasser Alansari
6dbfd73174
YAML representer for VarsWithSources ( #68525 )
3 years ago
Gonzalo Arreche
0f7f4e7b61
Add comma on role creation docs ( #75064 )
...
Adding a comma to make the sentence simpler to read.
3 years ago
Andreas Olsson
aedc82da98
Clarify Vault password client naming requirements ( #75060 )
3 years ago
Junegunn Choi
8e755707b9
Add 'hash_behaviour' option to include_vars module ( #72944 )
3 years ago
Felix Fontein
c404a9003f
ansible-doc: improve version_added handling ( #73602 )
...
* Output version_added on top level, and improve version_added formatting
* Handle 'historical' version_added.
3 years ago
Alicia Cozine
a7be495b7b
Update plugin docs ( #75050 )
...
* edit existing plugin pages, headings, and links
3 years ago
Nathaniel Case
ad203a7dbd
Add page describing terminal plugins to docsite ( #75066 )
3 years ago
Sviatoslav Sydorenko
ec408a69f1
🔥 Drop unused `core.css` file
...
This is a forgotten leftover from #74318 that should've been removed
earlier.
3 years ago
Ikko Ashimine
38a11c3240
Fix typo in default_callback.py ( #75051 )
...
Changed beggining -> beginning
3 years ago
Sam Doran
cd473dfb2f
play - validate hosts entries ( #74147 )
...
* Change tests to pytest-style tests
* Add tests for invalid hosts
* Validate host inputs
- check for empty values
- check for None
- check for values that are not a sequence and are not strings
- add unit tests
* Move play name setting to get_name() and out of load()
* Add _validate_hosts() method
By defining this method, it gets called automatically by FieldAttributeBase.validate().
3 years ago
Brian Coca
e8ae7211da
deprecate FileLock ( #75032 )
...
Co-authored-by: flowerysong <junk+github@flowerysong.com>
3 years ago
Matt Clay
ce17498ec5
blockinfile - Remove unused code for Ansible 1.x. ( #75040 )
3 years ago
Matt Clay
5e65d9834b
tempfile - Remove unnecessary conditional. ( #75039 )
...
Also add integration tests for 100% code coverage.
3 years ago
Sam Doran
afe6eb574e
slurp - improve error code and test coverage ( #75038 )
...
* Improve the error handling code
Rather than multiple return paths, have a single return and set the message based
on the type of failure.
* Add another test for non-specific failures
* Reorganize tests so failure tests are in one tasks file
* Remove os.stat() call and add changelog
3 years ago
Sam Doran
4ab791d501
command - remove unreachable code and achieve full test coverage ( #75036 )
3 years ago
Sam Doran
4e608c02fb
Add changelog and porting guide for _remote_checksum() deprecation ( #75035 )
...
I forgot to add it with the PR that made the changes.
3 years ago
Sam Doran
be0cdc0ea2
deprecate `_remote_checksum()` and remove use in fetch ( #74848 )
...
* Remove use of _remote_checksum from fetch module
* Add deprecation message displayed during runtime
* Increase test coverage for fetch
* Add tests covering the use of stat from the fetch module
This required creating an unpriveleged user account and connecting as that user remotely since
it is not possible to create a file that the root user cannot stat.
* Use fact caching to persist remote tmp dir across playbook runs
* Add variables to setup_remote_tmp test role to allow caching of the remote temp dir fact
and preventing removal of the remote_tmp_dir
3 years ago
Brian Coca
5a5a1882d4
Added FAQ entry for complex validation needs ( #74707 )
...
* Added FAQ entry for complex validation needs
* updated validate docs
* fix
* longline
* Apply suggestions from code review
Co-authored-by: Sandra McCann <samccann@redhat.com>
3 years ago
Sam Doran
0467b1d477
file integration test - cleanup testing users and group
3 years ago
Gonéri Le Bouder
5b8fb4dcd3
ansible-test: exposes tiny_prefix variable
...
ansible-test aws provider now creates and exposes a new tiny_prefix
variable to provide a shorter prefix for the AWS tests.
3 years ago
Brian Coca
08fc43f3ea
document keywords ( #74046 )
...
* document kewyords
also minoir tweak to local action/connection
* made corrections
3 years ago
Brian Coca
6fd61bb19f
add option def/handling to lookup ( #74495 )
3 years ago
Paul Smet
2e2a5829a2
Update FreeBSD Python version in intro_bsd.rst ( #74938 )
...
* Use the python pkg instead of a specific version
The python pkg contains a symlink to the default python interpreter.
3 years ago
Alan Hinchliff
3fa6e6d038
example hosts should match play ( #74959 )
3 years ago
bluikko
b0f62062d3
Async task change handling ( #75020 )
...
Async task changes should be handled in the async_status task.
3 years ago
Brian Coca
7d38bb05e4
small note about add_hosts/limit interaction ( #74978 )
...
clarifying the scope and applicability
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
Co-authored-by: Sandra McCann <samccann@redhat.com>
3 years ago
David Shrewsbury
2387ce311f
remove reference to container ML ( #75014 )
3 years ago
Andrew Klychkov
5df82415b5
collections_using.rst: add note that manual upgrade is required when installing collections from Galaxy ( #75024 )
3 years ago
Manuel Gutierrez
4cb20f577b
Fix env lookup docs typo ( #75022 )
...
- Fixed "impossbile" typo
3 years ago
Brian Coca
79a0799082
fix typo in host_group_vars config ( #75012 )
...
* no need to deprecate, not used directly
it just documents the use of the setting in loader
3 years ago
Felix Fontein
e6a7bc854c
Only consider directories which do have .deps files other than ancestor.deps. ( #74987 )
3 years ago
Felix Fontein
7f6edd78f9
Move Docker scenario guide to community.docker. ( #74736 )
...
The scenario guide has already been added to community.docker in
ansible-collections/community.docker#140
3 years ago
Jordan Borean
58d8397771
psrp - cleanup command ( #74985 )
3 years ago
Felix Fontein
58450f041a
Do not show empty version_added_collection values in ansible-doc text output. ( #74999 )
3 years ago
Brian Coca
77e936bd50
async_status revert most changes, keep some fixes, undep module ( #74931 )
...
* revert most changes, keep some fixes, undep module
too many corner cases, reverting major changes for controller
side processing.
3 years ago
David Shrewsbury
97acb0f470
role argspec - tag role argspec validation task with 'always' ( #74994 )
...
* update tag docs
3 years ago
Brian Coca
d2d45900ed
setup module, filter compensate for prefixes ( #74924 )
...
Allow user to abstract internal implementation from requested info
3 years ago
Jordan Borean
cf3a304ce1
psrp - Fix reset connection on failed scenarios ( #74967 )
...
* psrp - Fix reset connection on failed scenarios
* Update psrp-reset.yml
* Update changelogs/fragments/psrp-reset.yml
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* Update changelogs/fragments/psrp-reset.yml
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
3 years ago