Merge branch 'ldaplookup' into 'newinfra'

Ldaplookup

See merge request nounous/ansible!105
certbot_on_virtu
erdnaxe 2020-11-28 17:34:41 +01:00
commit d53c8846be
3 changed files with 13 additions and 2 deletions

View File

@ -0,0 +1,3 @@
interfaces:
adm: eth0
srv_nat: eth1

View File

@ -1,10 +1,18 @@
"""
To use this lookup plugin, you need to pass ldap:
ssh -L 1636:172.16.10.1:636 172.16.10.1
"""
import ipaddress import ipaddress
from ansible.errors import AnsibleError, AnsibleParserError from ansible.errors import AnsibleError, AnsibleParserError
from ansible.plugins.lookup import LookupBase from ansible.plugins.lookup import LookupBase
from ansible.utils.display import Display from ansible.utils.display import Display
try:
import ldap import ldap
except ImportError:
raise AnsibleError("You need to install python3-ldap")
display = Display() display = Display()

View File

@ -1,6 +1,6 @@
#!/usr/bin/env ansible-playbook #!/usr/bin/env ansible-playbook
--- ---
- hosts: voyager.adm.crans.org,boeing.adm.crans.org,fluxx.adm.crans.org,hodaur.adm.crans.org,unifi.adm.crans.org,kiwi.adm.crans.org - hosts: voyager.adm.crans.org,boeing.adm.crans.org,fluxx.adm.crans.org,hodaur.adm.crans.org,unifi.adm.crans.org,kiwi.adm.crans.org,monitoring.adm.crans.org
vars: vars:
vlan: vlan:
- name: srv - name: srv