community.general/lib/ansible/plugins/lookup
Scott Buchanan b12cf754f6 1Password lookup plugin (#37207)
* add pytest_cache to gitignore

* onepassword lookup plugin

* fix linter/style test complaints

* second pass at making pycodestyle happy

* use json module instead of jq

* update copyrights, license & version added

* fix python2 compatibility

* doh. fix spacing issue.

* use standard ansible exception

* remove potentially problematic stdin argument

* actually call assertion method

* add support for top-level fields

* make vault uuids pedantically consistent in fixture

* fix new style issues

* ability specify section & correct case handling

* improve error handling

* add onepassword_raw plugin

* Add maintainer info

* Move common code to module_utils/onepassword.py

* Load raw data JSON data for easier use in Ansible

* Put OnePass class back inside lookup plugin

There is no good place for sharing code across lookups currently.

* Remove debugging code in unit tests

* Patche proper module in raw unit tests

* Add changelog entry

Co-authored-by: Scott Buchanan <sbuchanan@ri.pn>
2018-05-17 17:29:47 -04:00
..
__init__.py Better error message when file lookup fails (#30894) 2018-01-23 10:48:35 -06:00
_openshift.py Move k8s modules to dynamic backend (#39632) 2018-05-16 10:57:36 -05:00
_redis_kv.py Fix spelling of "lookup" across docs and src comments 2018-04-04 15:52:55 +02:00
aws_account_attribute.py Clean up module documentation (#36909) 2018-03-15 22:15:24 +01:00
aws_service_ip_ranges.py Clean up module documentation (#36909) 2018-03-15 22:15:24 +01:00
aws_ssm.py Fix documentation for aws_ssm and aws_ssm_parameter_store (#38352) 2018-04-14 13:29:47 +10:00
cartesian.py
chef_databag.py Python 2.6 `str.format()` compatibility fixes. 2018-01-10 14:08:11 -08:00
config.py small typo fix 2018-03-15 11:01:32 -04:00
conjur_variable.py Fix lookup plugins documentation (nios, conjur_variable) (#35847) 2018-02-07 13:14:51 -08:00
consul_kv.py
credstash.py
csvfile.py empty lines in csvfile means row has no items in list; check row len first. (#40089) 2018-05-15 17:26:53 -05:00
cyberarkpassword.py
dict.py Update example in lookup dict.py (#39488) 2018-04-30 16:06:58 +05:30
dig.py
dnstxt.py
env.py
etcd.py
file.py add rstrip and lstrip bool flags to file lookup plugin (#31738) 2018-01-23 10:14:19 -06:00
fileglob.py
filetree.py Windows: Clean up documentation (#36684) 2018-02-25 03:09:54 +01:00
first_found.py doc: Add missing parenthesis in first_found example (#39420) 2018-04-28 14:59:07 +02:00
flattened.py flattened: doc: Typo in lookup example (#38006) 2018-03-28 08:25:40 +02:00
hashi_vault.py hashi_vault: fix for : in secret name (#39820) 2018-05-08 07:54:25 +02:00
hiera.py Python 2.6 `str.format()` compatibility fixes. 2018-01-10 14:08:11 -08:00
indexed_items.py
ini.py
inventory_hostnames.py
items.py Fix spelling of "lookup" across docs and src comments 2018-04-04 15:52:55 +02:00
k8s.py Move k8s modules to dynamic backend (#39632) 2018-05-16 10:57:36 -05:00
keyring.py
lastpass.py lastpass filter: add example 2018-04-09 14:20:21 -04:00
lines.py fix plugin-to-doc naming mismatch, typos, grammar (#36366) 2018-02-26 14:25:28 -08:00
list.py Handle incorrect data type in list lookup plugin (#35483) 2018-05-17 15:29:36 -05:00
mongodb.py Python 2.6 `str.format()` compatibility fixes. 2018-01-10 14:08:11 -08:00
nested.py
nios.py nios lookup errors out when there are no results #37970 (#39027) 2018-04-20 09:14:47 -06:00
nios_next_ip.py refactors nios api shared code to handle provider better (#35393) 2018-01-27 08:03:06 -05:00
onepassword.py 1Password lookup plugin (#37207) 2018-05-17 17:29:47 -04:00
onepassword_raw.py 1Password lookup plugin (#37207) 2018-05-17 17:29:47 -04:00
password.py Fix typo in examples in Lookup/password plugin. (#35022) 2018-02-08 21:01:23 -05:00
passwordstore.py Clean up module documentation (#36909) 2018-03-15 22:15:24 +01:00
pipe.py
random_choice.py
redis.py Fix spelling of "lookup" across docs and src comments 2018-04-04 15:52:55 +02:00
sequence.py
shelvefile.py
subelements.py
template.py
together.py
url.py
vars.py Rename var lookup to vars and add tests 2018-02-08 08:03:41 -08:00