| Age | Commit message (Collapse) | Author |
|
* vyos_user: quote plaintext-password in generated set commands
VyOS requires quoted values for passwords with special characters.
Align with encrypted-password and integration test conventions.
Co-authored-by: Cursor <cursoragent@cursor.com>
* T2295: escape plaintext-password values in vyos_user set commands
Quote passwords for VyOS special-character handling and escape embedded
single quotes. Update RETURN sample, add unit tests, refresh changelog.
Co-authored-by: Cursor <cursoragent@cursor.com>
* T2295: shorten changelog fragment for ansible-lint line-length
Co-authored-by: Cursor <cursoragent@cursor.com>
* T2295: use shlex.quote() for plaintext-password values
Replace custom _quote_config_value() with stdlib shlex.quote() per
review feedback; update unit tests and RETURN sample accordingly.
Co-authored-by: Cursor <cursoragent@cursor.com>
* T2295: add complex plaintext-password quoting unit test
Cover spaces, shell metacharacters, embedded quotes, and backslashes in
one password; assert command output matches shlex.quote().
Co-authored-by: Cursor <cursoragent@cursor.com>
* T2295: assert explicit quoting in complex password unit test
Replace shlex.quote()-derived expectation with a fixed command string,
matching the other password quoting tests.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Fix RETURN doc sample, add docstrings and workflow permissions
- RETURN sample was missing the username token in the example command
- Add docstrings to all undocumented module-level functions to bring
docstring coverage above the 80% threshold
- Add explicit permissions: contents: read to codecoverage.yml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Revert "Fix RETURN doc sample, add docstrings and workflow permissions"
This reverts commit 827809ee49cf472a8bf30ec0b24d347a75fcb083.
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: omnom62 <75066712+omnom62@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
in… (#445)
* Ensure the vyos_user module works when user properties are defined in aggregate
Ensure the vyos_user module works when user properties are defined in aggregate. Previously the value variable is not filled when a property is configured as a property of a user. This gives a python error when the value variable is called.
* Add unit test for aggregate vyos_user module
* Create vyos_user_aggregate_fix.yml
Create changelog for vyos_user aggregate bugfix
* Rename vyos_user_aggregate_fix.yml to T8205_vyos_user_aggregate_fix.yml
* Rename T8205_vyos_user_aggregate_fix.yml to T8205_vyos_user_aggregate_fix.yml
Remove unintended whitespace in changelog fragment: T8205_vyos_user_aggregate_fix.yml
---------
Co-authored-by: omnom62 <75066712+omnom62@users.noreply.github.com>
Co-authored-by: Daniil Baturin <daniil@baturin.org>
|
|
* init for upstream sanity checks
* PY3 removed
* procenv.py PY3 fix
* changelog
* Bulk commit of linter changes
* Clean-up
|
|
* pre release doc updates
* changelog
* module doc updates
|
|
* T6988: fix: remove role/level, fix tests
* feature: add support for SSH keys
* tests: add integration tests for public_keys
* feat: add encrypted password support
* tests: add unit for encrypted
* tests: fix wrapping in YAML
* tests: fix smoke tests
|
|
* Remove deprecation notice for vyos.vyos
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Add changelog
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* fix review comments
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* chore: auto fixes from pre-commit.com hooks
---------
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
* Add prettier and isort to pre-commit.
* Bump line-length to 100
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
* Remove deprecated modules and provider
* Remove tests for removed modules
* Remove references to vyos_argument_spec
|
|
* Use FQCN for modules in documentation
Co-authored-by: Baptiste Mille-Mathias <baptiste.millemathias@gmail.com>
|
|
Reformatted files with latest version of Black (20.8b1)
Reviewed-by: https://github.com/apps/ansible-zuul
|
|
[vyos] Fix sanity issues
Reviewed-by: https://github.com/apps/ansible-zuul
|
|
Clean up boilerplate ignores
Reviewed-by: https://github.com/apps/ansible-zuul
|
|
Remove # pylint: skip-file usage
Reviewed-by: Paul Belanger
https://github.com/pabelanger
|
|
[VyOS]: update readme and add .rst files
Reviewed-by: https://github.com/apps/ansible-zuul
|
|
[VyOS: ]all modules updated with FQCN and new doc changes
Reviewed-by: https://github.com/apps/ansible-zuul
|
|
Signed-off-by: CaptTrews <capttrews@gmail.com>
|
|
Signed-off-by: CaptTrews <capttrews@gmail.com>
|
|
Signed-off-by: CaptTrews <capttrews@gmail.com>
|
|
|
|
Create a tox.ini file with linters entry point for developers to run
linters locally.
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
|
|
|
|
|
|
|
|
|
|
|