community.general/plugins/lookup
patchback[bot] 04b68c296b
[PR #9580/25a262bd backport][stable-10] Create `onepassword_ssh_key` plugin (#9632)
Create `onepassword_ssh_key` plugin (#9580)

* add 1password_ssh_key lookup

* refactor

* Delete onepassword_ssh_key.py

* Revert "Delete onepassword_ssh_key.py"

This reverts commit e17ff7e232.

* Delete onepassword_ssh_key.py

* add tests

* add test license

* cleanup

* refactor

* Apply suggestions from code review

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

* fix indentation

* fix RETURN indentation

* use get_option to get ssh_format

* linting

* update project year in copyright

* add plugin to BOTMETA.yml

* use OnePassCLIv2's get_raw and use OnePass's token

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
(cherry picked from commit 25a262bdcf)

Co-authored-by: Mohammed Babelly <mohammed@nevercode.io>
2025-01-26 15:43:32 +01:00
..
bitwarden.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +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 [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
collection_version.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
consul_kv.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
credstash.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
cyberarkpassword.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
dependent.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
dig.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
dnstxt.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
dsv.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
etcd.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
etcd3.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
filetree.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
flattened.py [PR #9442/ec585392 backport][stable-10] Docs: fix its vs. it's (#9458) 2024-12-29 14:13:18 +01:00
github_app_access_token.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
hiera.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
keyring.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
lastpass.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
lmdb_kv.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
manifold.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
merge_variables.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
onepassword.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00
onepassword_doc.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
onepassword_raw.py Type options of lookup plugins (#8626) 2024-07-21 21:03:41 +02:00
onepassword_ssh_key.py [PR #9580/25a262bd backport][stable-10] Create `onepassword_ssh_key` plugin (#9632) 2025-01-26 15:43:32 +01:00
passwordstore.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
random_pet.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +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 [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
revbitspss.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
shelvefile.py [PR #9324/6cd3f79e backport][stable-10] lookup plugins: use f-strings (#9367) 2024-12-25 16:46:55 +01:00
tss.py [PR #9379/22035608 backport][stable-10] plugins: replace to_native(), to_text(), str() with str() where possible or leave it away in f-string formatting (#9444) 2024-12-29 00:06:56 +01:00