community.general/plugins/lookup
Jonas 410999dffa
bitwarden lookup: add options to filter by collection_name and validate number of results (#9728)
* feat(lookups/bitwarden): add collection_name filter

* feat(lookups/bitwarden): add result_count check

* docs(lookups/bitwarden): add changelog fragment

* Update changelogs/fragments/9728-bitwarden-collection-name-filter.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/lookup/bitwarden.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/lookup/bitwarden.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/lookup/bitwarden.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/lookup/bitwarden.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* fix(lookups/bitwarden): fix result_count check for multiple terms

* fix(lookups/bitwarden): Enforce mutual exclusion of 'collection_name' and 'collection_id'

* formatting(lookups/bitwarden): remove trailing whitespace

* Update plugins/lookup/bitwarden.py

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Update plugins/lookup/bitwarden.py

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Update plugins/lookup/bitwarden.py

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* formatting(lookups/bitwarden): remove trailing whitespace

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2025-02-16 12:11:04 +01:00
..
bitwarden.py bitwarden lookup: add options to filter by collection_name and validate number of results (#9728) 2025-02-16 12:11:04 +01:00
bitwarden_secrets_manager.py bitwarden_secrets_manager lookup plugin: support more current versions of BWS CLI (#9028) 2024-10-19 12:49:47 +02:00
cartesian.py stop passing loader/dataloader since it has been deprecated by ansible (#6074) 2023-02-25 15:29:27 +01:00
chef_databag.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
collection_version.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
consul_kv.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
credstash.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
cyberarkpassword.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
dependent.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
dig.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
dnstxt.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
dsv.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
etcd.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
etcd3.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
filetree.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
flattened.py Docs: fix its vs. it's (#9442) 2024-12-29 13:29:58 +01:00
github_app_access_token.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
hiera.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
keyring.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
lastpass.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
lmdb_kv.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
manifold.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00
merge_variables.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
onepassword.py onepassword_doc: fix 1Password Connect support (#9625) 2025-02-10 21:54:51 +01:00
onepassword_doc.py onepassword_doc: fix 1Password Connect support (#9625) 2025-02-10 21:54:51 +01:00
onepassword_raw.py Type options of lookup plugins (#8626) 2024-07-21 21:03:41 +02:00
onepassword_ssh_key.py onepassword_ssh_key: avoid inheriting from OnePassCLIv2 (#9633) 2025-01-27 07:24:14 +01:00
passwordstore.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
random_pet.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
random_string.py (doc) random_string lookup: fix examples (#8827) 2024-09-08 14:26:04 +02:00
random_words.py Fix more copyright lines, add more default copyright lines (#5095) 2022-08-08 14:24:58 +02:00
redis.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
revbitspss.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
shelvefile.py lookup plugins: use f-strings (#9324) 2024-12-25 09:48:06 +01:00
tss.py plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9379) 2024-12-28 22:47:18 +01:00