community.general/lib/ansible/plugins/lookup
Zhikang Zhang 0971a342d8
Solve race condition in password lookup (#42529)
NOTE:
1. use os.open() with os.O_CREAT|os.O_EXCL to check existence
and create a lock file if not exists, it's an atomic operation
2. the fastest process will create the lock file and others will
wait until the lock file is removed
3. after the writer finished writing to the password file, all the reading
operations use built-in open so processes can read the file parallel
2018-08-15 15:10:52 -04:00
..
__init__.py
_openshift.py
_redis_kv.py doc fix 2018-06-21 16:30:33 -04:00
aws_account_attribute.py
aws_service_ip_ranges.py
aws_ssm.py
cartesian.py
chef_databag.py
config.py
conjur_variable.py
consul_kv.py Remove use of simplejson throughout code base (#43548) 2018-08-10 11:13:29 -05:00
credstash.py
csvfile.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
cyberarkpassword.py
dict.py Add example of using loop: with when: statements (#42776) 2018-07-19 13:48:08 +10:00
dig.py
dnstxt.py
env.py
etcd.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
file.py
fileglob.py
filetree.py
first_found.py
flattened.py
grafana_dashboard.py Add new grafana dashboard lookup plugin (#41319) 2018-07-23 11:11:42 -04:00
hashi_vault.py Update my own author email in comments block 2018-06-18 16:15:31 -04:00
hiera.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
indexed_items.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
ini.py Udate ini.py with corrected intended use (#42232) 2018-07-03 08:48:43 -04:00
inventory_hostnames.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
items.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
k8s.py
keyring.py
lastpass.py
lines.py
list.py
mongodb.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
nested.py
nios.py infoblox list requirements as infoblox_client and should be infoblox-client (#42993) 2018-07-19 12:19:46 -04:00
nios_next_ip.py infoblox list requirements as infoblox_client and should be infoblox-client (#42993) 2018-07-19 12:19:46 -04:00
onepassword.py
onepassword_raw.py
password.py Solve race condition in password lookup (#42529) 2018-08-15 15:10:52 -04:00
passwordstore.py
pipe.py
random_choice.py
redis.py
sequence.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
shelvefile.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
subelements.py
template.py
together.py plugins: Doc improvement (#41378) 2018-06-13 11:52:42 +05:30
url.py moved to use 'get_option' 2018-07-13 11:41:04 -04:00
vars.py fix vars hostname fallback 2018-06-22 15:29:40 -04:00