5 Commits
0.0.2 ... 0.0.4

Author SHA1 Message Date
f1abb8cb37 Remove import not available in older Ansible
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-29 14:19:19 +02:00
6544f2acc8 Bump version (forgot to include in 0.0.3 tag) 2020-03-29 14:17:30 +02:00
bebccfab99 Pass tar.gz file
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-29 10:40:42 +02:00
ff000ed5b1 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-29 10:39:33 +02:00
f4a49b5843 Add missing role folders
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-29 10:37:35 +02:00
6 changed files with 29 additions and 9 deletions

View File

@ -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,8 +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
version: 0.0.2
- src: https://git.autonomic.zone/autonomic-cooperative/autonomic.gandi/archive/0.0.4.tar.gz
name: autonomic.gandi
```

1
defaults/main.yml Normal file
View File

@ -0,0 +1 @@
---

View File

@ -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)

13
meta/main.yml Normal file
View File

@ -0,0 +1,13 @@
---
dependencies: []
galaxy_info:
author: autonomic
description: Ansible libraries for managing Gandi resources.
company: Autonomic
license: GPLv
min_ansible_version: 2.9.6
platforms:
- name: Debian
versions:
- buster

View File

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

1
tasks/main.yml Normal file
View File

@ -0,0 +1 @@
---