From fb1bc151330c5e01bc3216d0e04f723a16d36598 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Sat, 28 Nov 2020 17:10:48 +0100 Subject: [PATCH 1/2] Add error message on ldap lookup --- lookup_plugins/ldap.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lookup_plugins/ldap.py b/lookup_plugins/ldap.py index 3174e79e..cdca475f 100644 --- a/lookup_plugins/ldap.py +++ b/lookup_plugins/ldap.py @@ -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 from ansible.errors import AnsibleError, AnsibleParserError from ansible.plugins.lookup import LookupBase from ansible.utils.display import Display -import ldap +try: + import ldap +except ImportError: + raise AnsibleError("You need to install python3-ldap") display = Display() From 19207406490219fca7a31689a6a79856039185ed Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Sat, 28 Nov 2020 17:11:09 +0100 Subject: [PATCH 2/2] Configure network if for monitoring --- host_vars/monitoring.adm.crans.org.yml | 3 +++ plays/network-interfaces.yml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 host_vars/monitoring.adm.crans.org.yml diff --git a/host_vars/monitoring.adm.crans.org.yml b/host_vars/monitoring.adm.crans.org.yml new file mode 100644 index 00000000..ddb21e60 --- /dev/null +++ b/host_vars/monitoring.adm.crans.org.yml @@ -0,0 +1,3 @@ +interfaces: + adm: eth0 + srv_nat: eth1 diff --git a/plays/network-interfaces.yml b/plays/network-interfaces.yml index 634c084c..d88f6e58 100755 --- a/plays/network-interfaces.yml +++ b/plays/network-interfaces.yml @@ -1,6 +1,6 @@ #!/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: vlan: - name: srv