mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Allow setting env variables over .dnsimple file
This commit is contained in:
parent
a4372eafaa
commit
2de398b417
1 changed files with 4 additions and 1 deletions
|
@ -24,7 +24,7 @@ description:
|
||||||
options:
|
options:
|
||||||
account_email:
|
account_email:
|
||||||
description:
|
description:
|
||||||
- "Account email. If ommitted, a C(.dnsimple) file will be looked for, see: U(https://github.com/mikemaccana/dnsimple-python#getting-started)"
|
- "Account email. If ommitted, the env variables DNSIMPLE_EMAIL and DNSIMPLE_API_TOKEN will be looked for. If those aren't found, a C(.dnsimple) file will be looked for, see: U(https://github.com/mikemaccana/dnsimple-python#getting-started)"
|
||||||
required: false
|
required: false
|
||||||
default: null
|
default: null
|
||||||
|
|
||||||
|
@ -129,6 +129,7 @@ EXAMPLES = '''
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
import os
|
||||||
try:
|
try:
|
||||||
from dnsimple import DNSimple
|
from dnsimple import DNSimple
|
||||||
from dnsimple.dnsimple import DNSimpleException
|
from dnsimple.dnsimple import DNSimpleException
|
||||||
|
@ -171,6 +172,8 @@ def main():
|
||||||
|
|
||||||
if account_email and account_api_token:
|
if account_email and account_api_token:
|
||||||
client = DNSimple(email=account_email, api_token=account_api_token)
|
client = DNSimple(email=account_email, api_token=account_api_token)
|
||||||
|
elif os.environ.get('DNSIMPLE_EMAIL') and os.environ.get('DNSIMPLE_API_TOKEN'):
|
||||||
|
client = DNSimple(email=os.environ.get('DNSIMPLE_EMAIL'), api_token=os.environ.get('DNSIMPLE_API_TOKEN'))
|
||||||
else:
|
else:
|
||||||
client = DNSimple()
|
client = DNSimple()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue