Jordan Borean
4f9de45785
win_tempfile - return absolute path on created temp file ( #53827 )
...
* win_tempfile - return absolute path on created temp file
* Fix tests for CI
6 years ago
Matt Clay
17ed39a009
Fix uri integration test uninstall of urllib3. ( #53834 )
6 years ago
Sam Doran
1e595493d9
User module - Check local database when local is specified in the task ( #51088 )
...
The output of pw.getpwnam() does not distinbuish between local and remote accounts. It will return a result if an account exists locally or in the directory. When local is set to True in the task parameters, look through the local password database explicitly.
* Ensure luseradd is present for tests
* Add docs and warnings about local mode
6 years ago
Sam Doran
43a44e6f35
Move utility functions out of basic.py ( #51715 )
...
Move the following methods to lib/anisble/module_utils/common/validation.py:
- _count_terms()
- _check_mutually_exclusive()
- _check_required_one_of()
- _check_required_together()
- _check_required_by()
- _check_required_arguments()
- _check_required_if
- fail_on_missing_params() --> create check_missing_parameters()
6 years ago
Matt Clay
34b928d283
Remove conflicting urllib3 from pip in uri test.
...
The uri test will fail on centos6 if run after a test that installs urllib3 via pip unless it is uninstalled.
6 years ago
Marius Rieder
22fb4c858a
Win domain group membership module ( #52556 )
...
* Add new win_domain_group_membership module.
* Add support for diff mode.
* Do not assign variable which is never used.
* Add documentation for the `domain_*` options.
* Let ansible handle the exceptions.
The test if the group exists is useless as the first action on the
groups fails with the same error message if it does not exist.
* Add comments why we need the try/catch
* Rework diff handling.
Just return before/after state and let ansible do the working out of the
diff.
* Minor cleanups according to PR
* Switch from Get-AdUser/Group to Get-AdObject
so we can add/remove service accounts, or computers too.
* Cleanup PowerShell code
6 years ago
Felix Fontein
a043570579
Reference RFC 8555 instead of latest draft. ( #53674 )
6 years ago
David Passante
40af4a144d
Update an example in documentation fields ( #53760 )
...
According to the `Linking within module documentation` section, the right syntax should be `I(state=present)`.
6 years ago
morph027
fe95624caa
add inventory plugin for Docker swarm nodes ( #53058 )
6 years ago
Sloane Hertel
8b80a71f9f
aws_ec2 inventory - update hosts with additional vars ( #53645 )
...
* Update host with additional host vars from the reservation details
* Add toggle for additional API calls and incorporate strict_permissions
* version_added
6 years ago
Heath Brown
53b5dff23e
Fix netbox url with string concat ( #49943 )
...
* Fix netbox url with string concat
* Add logic to trim extra / at the end of api_endpoint
See PR#49943
* Add in strip of any trailing '/'
* Update logic to look at the self.get_option of api_endpoint
* Update to move to remove if logic and just strip the api_endpoint
6 years ago
Matt Clay
b8349b1d61
Fix aliases for order integration test.
6 years ago
Sloane Hertel
87ebc56de6
Allow parent groups to be variables or literal ( #53649 )
...
* Allow parent groups to be variables or literal, requires {{ }}
* Check strict before failing on templating errors
* Don't add a group if an invalid parent group was provided
6 years ago
Matt Clay
90a38670be
Changelog lint and generation bug fixes. ( #53792 )
...
* Add missing dict entry for changelog generation.
* Enforce str and list types on sections.
* Check type of section list items.
* Support non-ascii characters in changelogs.
6 years ago
linnil1
e9816e10bc
junos_user add condition when user = root ( #53111 )
...
* junos_user add condition when user = root
* Modify the failure message. Thanks NilashishC.
6 years ago
Alan Rominger
8c2037aaa9
do not error in case of empty list constructed group ( #53748 )
6 years ago
Chris Archibald
14d670573a
Ability to add port in portset ( #52734 )
...
* Revert "changes to clusteR"
This reverts commit 33ee1b71e4bc8435fb315762a871f8c4cb6c5f80.
* Revert "changes to clusteR"
This reverts commit 33ee1b71e4bc8435fb315762a871f8c4cb6c5f80.
* Revert "Revert "changes to clusteR""
This reverts commit f1104a37b4
.
* Revert "Revert "changes to clusteR""
This reverts commit f1104a37b4
.
* add ports
6 years ago
Chris Archibald
b5144a36ab
New Module: na_elementsw_initiators ( #52375 )
...
* Revert "changes to clusteR"
This reverts commit 33ee1b71e4bc8435fb315762a871f8c4cb6c5f80.
* Revert "Revert "changes to clusteR""
This reverts commit f1104a37b4
.
* new module
* update author
* update copyright
* fixes
6 years ago
Matt Martz
97161ed2ab
Strip None values from mod_args in gather_facts action ( #53758 )
6 years ago
Alan Rominger
db3a2686ed
Fix bug with keyed_group group name transformation ( #53714 )
6 years ago
Brian Coca
e280f2f7b0
Try to get correct buffer size to avoid races ( #53547 )
...
* Try to get correct buffer size to avoid races
fixes #51393
* fix test, mock buffer function since all is mocked
6 years ago
Matteo Ferrando
86405b8fe4
(postgresql_privs) accept 'ALL_IN_SCHEMA' objs for 'function' type ( #35331 )
...
* avoid using Postgres formatting function
* add tests for ALL FUNCTIONS IN SCHEMA
* documentation and changelog
* requested changes in tests
* fixed changelog
6 years ago
Diane Wang
0ed7484216
VMware: vcenter_license module support add ESXi license ( #53742 )
...
* vcenter_license module support add ESXi license
* add version added
* add query license before assign
6 years ago
Sam Doran
55306906cf
Correctly count processors on ARM systems. ( #52884 )
...
- Add unit tests for Linux CPU info
- Add cpuinfo output from several systems for unit tests
Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
6 years ago
Chris Archibald
fa2e8d8fe1
New Module: na_ontap_snapshot_policy.py ( #52299 )
...
* Revert "changes to clusteR"
This reverts commit 33ee1b71e4bc8435fb315762a871f8c4cb6c5f80.
* add snapshot policy
* Revert "Revert "changes to clusteR""
This reverts commit 8e56b999e6
.
* review change
6 years ago
S. Veyrié
e2164c5378
maven_artifact: Fix infinite recursion ( #53734 )
...
Fixes : #53713
6 years ago
abyss
e428441a1d
pids: case insensitive string comparison for process names ( #52564 )
6 years ago
Abhijeet Kasurde
b8da83cfe0
AWS: add capabilities parameter in cloudformation ( #53624 )
...
User can now specify capabilities that stack template provides.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
6 years ago
Bojan Vitnik
edcd921258
XenServer: Fix wrong FakeXenAPI module import in unit tests ( #53634 )
6 years ago
krisvasudevan
c5e5fef67e
Updated the Infoblox member module ( #53747 )
...
* Update api.py
* Update nios_member.py
* Update nios_member.py
* Update api.py
* Update api.py
* Update nios_member.py
6 years ago
Felix Fontein
4573f349ea
luks_device: add allow_to_remove_last_key option ( #52371 )
...
* Add allow_to_remove_last_key option.
* Dump headers.
* Add support for old versions of cryptsetup luksDump.
* Update lib/ansible/modules/crypto/luks_device.py
Co-Authored-By: felixfontein <felix@fontein.de>
* Rename allow_to_remove_last_key -> force_remove_last_key.
6 years ago
Felix Fontein
fbbab7429e
docker_*: report more warnings ( #53710 )
...
* More warnings.
* Add changelog.
* Improve docstring.
6 years ago
Felix Fontein
35e7fb776a
docker_image: improve usage ( #52894 )
...
* Add source option.
* Split force parameter into force_source, force_absent and force_tag.
* Move all build-related options into a suboption called build.
* Add changelog.
6 years ago
Trishna Guha
fa7c8ce0b4
nxos_facts fix default udpate platform facts ( #53795 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
6 years ago
Matt Clay
f6d12fc918
Fix changelog entries using strings for sections.
6 years ago
Richlv
f8ecf7b7cd
Minor typo/style fixes in Firewalld ( #53770 )
6 years ago
Zim Kalinowski
a202509ba4
fixing resource facts ( #53727 )
6 years ago
Jordan Borean
c2466c545b
Handle binary files when scanning metadata in python 3 ( #53773 )
6 years ago
Matt Clay
7f0e09aa31
Keep existing to_yaml behavior with pyyaml >= 5.1. ( #53772 )
...
In pyyaml versions before 5.1 the default_flow_style for yaml.dump
was None. Starting with 5.1 it is now False. This change explicitly
sets the value to None to maintain the original to_yaml behavior.
The change to pyyaml was made in the following commit:
507a464ce6
6 years ago
Bob Boldin
b67505d271
AWS: new module ec2_transit_gateway fixes #49376 ( #53651 )
...
* AWS: new module ec2_transit_gateway fixes #49376
* Add permissions neeeded for integration tests
* uncomment nolog on creds
* add unsupported to integration test aliases
* remove the shippable/aws/group alias so doesn't conflict with unsupported
6 years ago
Matt Clay
7c315170c6
Reduce verbosity of blocks test.
6 years ago
Jordan Borean
d3792145d5
win_get_url - refactor tests to use httptester ( #53765 )
...
* win_get_url - refactor tests to use httptester
* Use the file lookup instead of slurp
6 years ago
Brian Coca
42e6700a71
Undeprecate force handlers ( #53705 )
...
* removed deprecation notice, made comment instead
* remove noisy deprecation
* space
6 years ago
Gabriel do Nascimento Ribeiro
f97a593da5
Add non_unique parameter for group module ( #53085 )
6 years ago
Chris Archibald
0e77eeb205
Merging of broadcast domain and Broadcast domain port ( #51978 )
...
* Revert "changes to clusteR"
This reverts commit 33ee1b71e4bc8435fb315762a871f8c4cb6c5f80.
* Add domain ports in to broadcast domain
* ansibot fixes
* Revert "Revert "changes to clusteR""
This reverts commit 2713c75f31
.
* Fix author
6 years ago
albinpopote
473596a472
New module: na_ontap_net_subnet ( #50491 )
...
* New module: na_ontap_net_subnet
* Sanity tests Fix
* Fix: correct examples
* Fix: examples syntax
* Correction: Sanity 1
* Code review
* Code review + Bugfix
* Add Unit Tests
* Fix Sanity Indentation tests
* FIX: Validator change request
* FIX : Change unit test json fail message
* FIX: Typo ip_ranges in example section
* FIX: Remove NetApp copyright
6 years ago
albinpopote
545ed0dba1
na_ontap_dns: Add new parameter skip_validation ( #50458 )
...
* Add new parameter skip_validation
* Change file indentation
* Indentation fix
* Change module documentation
* Contributor change request : fixed
* FIX : Validator change request
* Comment: Add more description details about skip_validation option
6 years ago
Mariusz Mazur
bf629240bc
More kubevirt_* modules in k8s mod defaults group ( #53450 )
6 years ago
David Passante
244a9a83aa
cs_iso: fix missing param "is_public" ( #53740 )
...
* cs_iso: fix missing param "is_public"
* add changelog fragment
6 years ago
Matt Martz
07ff2a6494
cliconf and httpapi are documentable plugins now
6 years ago