You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/units/plugins
Sam Doran b60854357b
Unify terms and UI between 1Password lookups and facts module (#45427)
* Unify login behavior between 1Password lookup plugins and module

- Use the same names for all credential aspects
- Only require the minimal amount of information for each
- Add more examples

* Change parameter terms

- use terms in line with 1Password documentation.
- update examples
- update tests

* Improve error messages in lookup plugin

* Unify onepassword_facts with lookup plugins

- use same methods and logic for signing in or reusing existing session
- unify terms with lookup plugins

* Change rc test for determing login

An rc other than 1 can be returned when a current login session does not exist.

* Create AnsibleModuleError class

ansible.errors is not available to modules, so create an AnsibleModuleError class within the module

Do not user os.path.expanduser since this is already done by virtue of the type being "path" in the argument spec.

* Add note about risk with fact caching sensitive data

* Add note on op version that was used for testing
6 years ago
..
action Fix remote_tmp when become with non admin user (#42396) 6 years ago
cache Disable abstract-class-instantiated for smoketests 7 years ago
callback Ensure that the src file contents is converted to unicode in diff info (#45744) 6 years ago
cliconf Fix cli_command multiple prompt issue (#44922) 6 years ago
connection Move persistent connections to only use registered variables (#45616) 6 years ago
filter Skip ipaddr test that fails on Python 3.7+. 6 years ago
httpapi Store Authorization header inside HttpApi connection plugin (#45598) 6 years ago
inventory Fix inventory plugin cache + add tests (#38229) 7 years ago
loader_fixtures Don't cache duplicate plugin names (#34420) 7 years ago
lookup Unify terms and UI between 1Password lookups and facts module (#45427) 6 years ago
shell
strategy New keyword: ignore_unreachable (#43857) 6 years ago
terminal Adding slx_command module and supporting module_utils. (#38235) 7 years ago
vars
__init__.py
test_plugins.py Don't cache duplicate plugin names (#34420) 7 years ago