Till Maas
bf00a14f91
linux networking facts: Provide IPv4 prefix ( #77193 )
...
For IPv6 addresses, Ansible already provides the prefix length for IP
addresses in the `prefix` fact. This patch adjusts the facts for IPv4
addresses to also contain the prefix length in the prefix fact. This
makes it easier to use the facts consistently when the CIDR notation is
needed.
Signed-off-by: Till Maas <opensource@till.name>
3 years ago
Tommaso Macchioni
14098d9b04
typo variable reference ( #77327 )
3 years ago
Felix Fontein
4baf18c573
Remove more Python 2.x compatibility code from controller. ( #77320 )
3 years ago
Matt Martz
c1a34d5a63
Update systemd strategy to not confuse NetworkManager ( #77243 )
...
* Update systemd strategy to not confuse NetworkManager. Fixes #76958
* Add tests
3 years ago
Abhijeet Kasurde
1100289a45
docker_util: Handle error in JSON parsing ( #77298 )
...
While getting hostname from container, podman command
fails to return JSON so wrap exception and return
hostname as 'None'
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
3 years ago
Ganesh Nalawade
68b5db328f
Update ansible extension information ( #77235 )
...
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
3 years ago
ChanthMiao
34e60c0a7a
ansible_distribution: Add support for Uos/Deepin ( #77275 )
...
* ansible_distribution: Add support for Uos/Deepin
* Add changelog fragment.
3 years ago
Felix Fontein
4d984613f5
validate-modules for plugins: do some more schema validations so that some issues that are currently reported for modules are also reported for plugins ( #77268 )
...
* Add more sanity tests on schema level (so they also work for plugins).
* Fix various issues the sanity test reported.
* Add changelog fragment.
* Fix function name.
3 years ago
Felix Fontein
e3c72230cd
unarchive: fix io_buffer_size option, remove ignore.txt entry ( #77271 )
...
* Fix io_buffer_size option.
* Remove ignore.txt entry by adding action plugin only options to module's argument spec.
* Add changelog fragment.
* Adjust unit tests.
3 years ago
ee-github
c555ce1bd9
Update intro_patterns.rst ( #77300 )
...
Describe difference between targeting a single host using -i vs. --limit. In particular, pointing out the behavior difference that -i will not rad inventory variables.
3 years ago
Brian Coca
94b73d66d5
inventory manager respect --flush-cache ( #77083 )
3 years ago
Martin Krizek
c9db73f04e
Add a YAML representer for NativeJinjaText ( #77282 )
...
Fixes #77280
3 years ago
David Moreau Simard
d8687bd015
docs: Update porting guide for Ansible 5.5.0 ( #77287 )
3 years ago
Sandra McCann
dfda04894f
stub out ipaddr page and point to new home ( #77281 )
3 years ago
Christian Adamini
6546c484f4
Address Docs: How to report bugs #53520 ( #77214 )
3 years ago
Jasmine Hegman
1a923e307e
After 2.10 Collections can use vars plugins ( #77216 )
3 years ago
Matt Clay
e8afdac06e
ansible-test - Fix delegation inventory path.
3 years ago
Jasmine Hegman
b60a5eefb2
Include links to the modern homes of the windows modules ( #77220 )
3 years ago
bluikko
496f51ceac
get_url fix word emphasis on documentation ( #77247 )
3 years ago
Ganesh B. Nalawade
3c72aa32d6
Add ansible devtools working group in community communication
3 years ago
Matt Martz
7cb581ed2c
Support podman-remote in ansible-test ( #75753 )
3 years ago
lumean
1ba3ead0a0
Update developing_modules_general_aci.rst ( #73925 )
3 years ago
Matt Clay
0c514bcf54
ansible-test - Fix PS coverage `--all` generation.
3 years ago
Matt Clay
6f445ca6e5
Remove obsolete Python 2.x controller code.
3 years ago
Matt Clay
f68c66a3ef
Remove collections compat from controller code.
3 years ago
Matt Clay
822fddd627
Fix yaml loader and compat.
3 years ago
Matt Clay
f43c54d890
ansible-test - Update default containers to 5.7.0.
3 years ago
Matt Clay
3d5637beec
Initial mypy sanity test support for core.
3 years ago
Matt Clay
27923aad7e
Add inline type hint ignores.
3 years ago
Matt Clay
2a2b7dc42a
Update include role to match the base class.
...
Use frozenset instead of tuple.
3 years ago
Matt Clay
4867ac217b
Code cleanup for type hinting issues.
3 years ago
Sloane Hertel
8063643b4c
Fix collection redirects for filter and test plugins ( #77210 )
...
* Fix collection redirects for jinja2 filters/tests
* Handle recursive redirects
Co-authored-by: Matt Martz <matt@sivel.net>
3 years ago
Divine Odazie
50d28de9ba
Make ansible_index.rst more readable ( #77225 )
3 years ago
Matt Clay
7c81a652c0
Type hint fixes.
3 years ago
Matt Clay
3a3c496ade
Remove obsolete Python 2.x compat code.
3 years ago
Matt Clay
0c4c18bc04
Type hint fixes.
3 years ago
Philip Douglass
e6f63be7a4
Honor `--quiet` parameter properly in fish shell ( #77180 )
...
* The `^` stderr redirection is deprecated
* Setting `-q` for `setup.py` in `gen_egg_info` is redundant
3 years ago
Matt Clay
8b2e628565
galaxy - Clean up type hints and imports.
3 years ago
Felix Fontein
0990c4ca7c
Extend validate-modules to also validate plugins ( #71734 )
...
* Let validate-modules also validate plugins.
* Support 'option' in 'cli'.
* Use DOCUMENTABLE_PLUGINS instead of UNDOCUMENTED_PLUGIN_TYPES.
* Support 'keyword', clean up error codes.
* Call settings.process_errors only once; remove __version__.
* Add changelog fragment.
3 years ago
Sandra McCann
7d234a40ee
Point to AH docs ( #77200 )
3 years ago
Matt Clay
af2b1361ff
ansible-test - Simplify type hints.
3 years ago
Pierre Blanc
ea66cf189b
Fix ansible console to respect ANSIBLE_STDOUT_CALLBACK ( #77182 )
...
* Fix ansible console to respect ANSIBLE_STDOUT_CALLBACK
This makes the ansible-console able to customize the stdout callback.
Ansible console currently uses statically minimal callback.
* Add changelog
* Move the fragment changelog in the right directory
3 years ago
Matt Clay
871b2ca73a
Simplify existing type hints.
3 years ago
Matt Clay
ccdb552d90
More type hint fixes for module_utils. ( #77198 )
...
* Type hint fixes for module_utils.
* Fix type hints in module_utils.facts.
3 years ago
hfinucane
86f00bd156
Update example to work ( #77191 )
...
`with_first_found` only takes a list of things, it's not like `tags`
where it can take a thing or a list of things.
Inspired by locally discovered breakage and then finding
https://github.com/ansible/ansible/issues/77136 where someone was also
doing this and getting into trouble.
3 years ago
Matt Clay
e314f4e666
Add typing to module_utils.compat. ( #77197 )
3 years ago
Matt Clay
5a1b891917
Additional type hinting cleanup. ( #77188 )
3 years ago
Martin Krizek
74a204e6f1
first_found: allow spaces in names ( #77141 )
...
* first_found: allow spaces in names
Fixes #77136
3 years ago
Matt Clay
1286513947
module_utils - Fix type hinting issues.
3 years ago
Matt Clay
8e45925415
hostname - Use base class on UnimplementedStrategy
...
This requires moving UnimplementedStrategy below BaseStrategy and Hostname below UnimplementedStrategy.
3 years ago