Remove import not available in older Ansible
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
6544f2acc8
commit
f1abb8cb37
@ -37,6 +37,12 @@ $ pip install ansible==2.6.9 "dns-lexicon[gandi]==3.3.19"
|
||||
|
||||
These should be present on the localhost where you run Ansible.
|
||||
|
||||
You can also get `dns-lexicon` via `apt`.
|
||||
|
||||
```bash
|
||||
$ apt install -y python3-lexicon
|
||||
```
|
||||
|
||||
## Gandi DNS Setup
|
||||
|
||||
If you want to use the `gandi_dns` module you need to prepare the environment.
|
||||
@ -63,7 +69,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.3.tar.gz
|
||||
- src: https://git.autonomic.zone/autonomic-cooperative/autonomic.gandi/archive/0.0.4.tar.gz
|
||||
name: autonomic.gandi
|
||||
```
|
||||
|
||||
|
@ -5,11 +5,7 @@ import os
|
||||
import traceback
|
||||
from subprocess import CalledProcessError, check_output
|
||||
|
||||
from ansible.module_utils.basic import (
|
||||
AnsibleModule,
|
||||
env_fallback,
|
||||
missing_required_lib,
|
||||
)
|
||||
from ansible.module_utils.basic import AnsibleModule, env_fallback
|
||||
|
||||
DOCUMENTATION = """
|
||||
---
|
||||
@ -177,7 +173,11 @@ def main():
|
||||
)
|
||||
|
||||
if not HAS_DNS_LEXICON_DEPENDENCY:
|
||||
msg = missing_required_lib("lexicon")
|
||||
msg = (
|
||||
"Missing dns-lexicon, please run apt "
|
||||
"install -y python3-lexicon or install it "
|
||||
" using the Ansible `apt` module."
|
||||
)
|
||||
module.fail_json(msg=msg, exception=DNS_LEXICON_IMP_ERR)
|
||||
|
||||
domains = retrieve_domain_info(module)
|
||||
|
Loading…
Reference in New Issue
Block a user