| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
fixes ansible/ansible#30368
|
|
|
|
|
|
|
|
| |
* fix git wrapper
* fallback to bin/sh
* Use percent formatting as per sivel's review
|
|
|
|
|
|
| |
1) import_role was never resulting in a static inclusion of the role
tasks due to a logic error.
2) no error was raised when import_role tried to use a with loop, resulting
in a strange error down the execution path.
|
|
|
|
|
|
|
| |
* remove dupe deprecation on config
also move failed typing to same place to use 'standard' display vs hack.
|
|
|
|
|
|
| |
Also fixes instances where conditionals or other variables may result in
hosts executing lists of tasks of differing sizes.
Fixes #18748
|
|
|
|
|
|
|
|
|
|
| |
* fix nxos_pim_interface
* Add integration test coverage and fix unit test
* Add clarifying comments
* Make ansibot happy
|
|
|
|
|
|
|
|
|
|
| |
* Consistency and document treatment of default bool values
* Document that default bool values can be any Ansible recognized bool.
choose the one that reads better in context
* For fragments used by the copy module, make bool types use type=bool and not choices
* Edit for clarity
|
| |
|
|
|
|
| |
Replad `yaml.load` with `yaml.safe_load`
|
|
|
|
| |
Relates: #24800
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* devel usage README update
* Update README.md
* Update README.md
* Update README.md
|
|
|
|
|
|
| |
* Fix nxos_interface nxapi error and idempotence
* Make shippable happy
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
keyUsage and extendedKeyUsage are currently statically limited via a
static dict defined in modules_utils/crypto.py. If one specify a value
that isn't in there, idempotency won't work.
Instead of having static dict, we uses keyUsage and extendedKyeUsage
values OpenSSL NID and compare those rather than comparing strings.
Fixes: https://github.com/ansible/ansible/issues/30316
|
| |
|
|
|
|
| |
So we don't try to build the rst, since it causes
lots of warnings to be shown and doesn't render correctly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix refs for local_facts and various cli :option:
* Fix dev_guide/testing_pep8 refs
* remove ref to non-existing 'developing_test_pr'
* Fix ref to ansible-vault encrypt_string
* Removed hard-to-localize colloquialism.
* Rename '_ansible-pull' in playbooks_intro.
It was conflicting with rst/ansible-pull.rst. Nothing
seems to reference it.
* Add explicit targets for and update refs
Replace some ':doc:' use with ':ref:'.
Replace some :ref: to section names with explicit targets
(:doc:`Dynamic vs. Static` -> :ref:`dynamic_vs_static` etc)
* The 'YAML+Jinja' syntax lex fails here, so just use yaml
Since the yaml+jinja highlight fails, code wasnt highlighted
at all, but 'yaml' works more or less.
* just use no lexer for the < python2.6 examples
py3 will fail highlighting them, and 'python2' throws
a lexer warning, and nothing actually highlights it, so
just disable.
|
|
|
|
|
|
| |
* Add sudo/su become_methods for become tests
* Fix test on osx
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#24423)
* Allow filtering RDS instances by tags in the ec2.py dynamic inventory script
* PEP8 fix
* Fix no-bastring code smell
* Simplify logic in ec2.py RDS filtering by tag
|
|
|
|
|
|
|
|
| |
The dellos action plugins should add the remote address of the switch
provider to the play context. This was fixed in issue #23589 in an
almost identical manner for the eos, ios, iosxr, and vyos action
plugins.
Fixes: #30350
|
| |
|
| |
|
|
|
|
|
| |
- Move legacy tests into a separate directory.
- Reduce common dependencies between targets.
|
| |
|
|
|
|
|
|
|
|
| |
Current openssl_certificate is mistakenly taking its derivating its
version number from the csr version number.
Thos two fields are completly unrelated and hence the version number of
the certificate should be able to be directly specified (via
selfsigned_version parameter).
|
|
|
| |
The problem was introduced in 2cdf31d3.
|
|
|
|
|
|
|
|
| |
* Specify default delay
Also clarify that tx_rate is in bps
* aggregates -> aggregate
|
|
|
|
|
|
| |
* Fixes verify_ssl option when False in ansible_tower module util
* fixed comparison to None per PEP-8 standards
|
|
|
|
|
|
|
|
| |
* Fixes #30281 Configure login prompt for eos_banner
* Fix unit test
* Fix pep8 issue
|
| |
|
|
|
|
|
| |
* Run all Windows tests if change detection disabled
* Run all Windows versions if change detection disabled
|
|
|
|
|
| |
lvm information should not have leading whitespace in the key names
Fixes #30006
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Fix corrects sl_vm documentation from wait_timeout to wait_time
Fixes: #29395
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Updating the nsupdate module to accept a list for 'value' instead
of a string. This is to allow manipulating 1:many DNS records.
A string can still be supplied so it should be backwards compatible.
Addresses issue #25554
* Update nsupdate.py
* Update nsupdate.py
* Update nsupdate.py
|
| |
|
|
|
| |
We are getting failures to do lack of elevated privileges.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* openssl_certificate: Fix parameter assertion in Python3
Parameter assertion in Python3 is broken. pyOpenSSL get_X() functions
returns b'' type string and tries to compare it with '' string, leading
to failure.
The error mentionned above has been fixed by sanitizing the inputs from
a user to the assert only backend.
Also, this error was hidden by the fact that the improper check method
was called in the generate() functions.
* Add simple integration test for openssl_certificate
* remove subject == issuer assertion
* run integration tests only on supported hosts
* change min supported version to 0.15.x
* Add test for more CSR fields
* also convert dict members to bytes
* fix version_compare
* openssl_{csr, certificate}: Fail if pyOpenSSL <= 0.15
Previous 0.13 pyOpenSSL was a C-binding, and required the parameter
passed to add_extention to be in ASN.1. This has changed with the move
to 0.14 and it is now all pythong and string based.
Previous the 0.15 release, the `get_extensions()` method didn't exist,
since the modules rely heavily on it we ensure pyOpenSSL version is at
last 0.15.0.
* check pyopenssl version in openssl_csr integration test
|
| |
|
|
|
|
|
| |
For whatever reason, building the 'singlehtml' version of
the docs is much much faster than building the normal html
version.
|
| |
|
| |
|
|
|
|
|
| |
- Added unit tests
- Added _main_ function to oneview unit tests which were missing it
|