Pass in the right env var too
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Luke Murphy 2020-03-29 14:46:16 +02:00
parent 995592a555
commit 767316125d
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
3 changed files with 7 additions and 6 deletions

View File

@ -75,7 +75,7 @@ task or expose it in the environment and it will be picked up.
Include an entry in your `requirements.yml` like so.
```yaml
- src: https://git.autonomic.zone/autonomic-cooperative/autonomic.gandi/archive/0.0.4.tar.gz
- src: https://git.autonomic.zone/autonomic-cooperative/autonomic.gandi/archive/0.0.5.tar.gz
name: autonomic.gandi
```

View File

@ -70,18 +70,19 @@ def error_msg(domain):
).format(domain=domain)
def get_env():
def get_env(module):
"""Build environment for running command-line commands."""
env = os.environ.copy()
env["PROVIDER"] = "gandi"
env["LEXICON_GANDI_API_PROTOCOL"] = "rest"
env["LEXICON_GANDI_AUTH_TOKEN"] = module.params["gandi_rest_token"]
return env
def retrieve_domain_info(module):
"""Retrieve all information about a specific domain."""
domain = module.params["domain"]
env = get_env()
env = get_env(module)
try:
return json.loads(
@ -98,7 +99,7 @@ def create_domain(module):
"""Create a new DNS entry."""
domain = module.params["domain"]
ipv4 = module.params["ipv4"]
env = get_env()
env = get_env(module)
try:
return json.loads(
@ -127,7 +128,7 @@ def delete_domain(module):
"""Delete an existing DNS entry."""
domain = module.params["domain"]
ipv4 = module.params["ipv4"]
env = get_env()
env = get_env(module)
try:
return json.loads(

View File

@ -13,7 +13,7 @@ include_trailing_comma = True
[metadata]
name = autonomic.gandi
author = decentral1se
version = 0.0.4
version = 0.0.5
[options]
packages = find: