So I now I have a working microsoft.ad.ldap.yaml dynamic inventory script. 
But my question is how do I export my findings to a person that needs a 
list of linux machines based on certain attributes ?

Thanks. 


On Friday, February 2, 2024 at 12:46:37 PM UTC-6 Andy Magana wrote:

> Help with how to configure microsoft ad ldap inventory. 
>
> ---------- Forwarded message ---------
> From: Andy Magana <Unknown>
> Date: Friday, February 2, 2024 at 11:53:33 AM UTC-6
> Subject: Re: microsoft dynamic inventory
> To: Ansible Development <Unknown>
>
>
> I just added an active directory and tested it from my ansible controller 
> using ldapsearch and that works so now i know ldap can be reached from the 
> controller to the active directory. 
>
> I just tried to run the yaml file according to what I understand ( i have 
> a comprehension problem ) I get this output. 
>
> [ansible@ct01 ~]$ ansible-inventory -i inventories/microsoft.ad.ldap.yml 
> --list 
> [WARNING]:  * Failed to parse 
> /home/ansible/inventories/microsoft.ad.ldap.yml with script plugin: problem 
> running /home/ansible/inventories/microsoft.ad.ldap.yml --list ([Errno 8] 
> Exec
> format error: '/home/ansible/inventories/microsoft.ad.ldap.yml')
> [WARNING]:  * Failed to parse 
> /home/ansible/inventories/microsoft.ad.ldap.yml with auto plugin: 
> Configuration file does not specify default realm -1765328160
> [WARNING]:  * Failed to parse 
> /home/ansible/inventories/microsoft.ad.ldap.yml with yaml plugin: Plugin 
> configuration YAML file, not YAML inventory
> [WARNING]:  * Failed to parse 
> /home/ansible/inventories/microsoft.ad.ldap.yml with ini plugin: Invalid 
> host pattern 'plugin:' supplied, ending in ':' is not allowed, this 
> character is
> reserved to provide a port.
> [WARNING]:  * Failed to parse 
> /home/ansible/inventories/microsoft.ad.ldap.yml with 
> ansible_collections.microsoft.ad.plugins.inventory.ldap plugin: 
> Configuration file does not specify
> default realm -1765328160
> [WARNING]: Unable to parse /home/ansible/inventories/microsoft.ad.ldap.yml 
> as an inventory source
> [WARNING]: No inventory was parsed, only implicit localhost is available
> {
>     "_meta": {
>         "hostvars": {}
>     },
>     "all": {
>         "children": [
>             "ungrouped"
>         ]
>     }
> }
> [ansible@ct01 ~]$ 
>
>
>
> [image: dynamic-error.png]
>
> Just forwarding to the right group for any help. 
>
> On Friday, February 2, 2024 at 11:30:15 AM UTC-6 Andy Magana wrote:
>
> Trying to this to work any help would be great, I just can't understand 
> where the yaml file ( microsoft.ad.ldap.yaml file ) needs to be at and the 
> python script that comes with the collection as well where does it go ?
>
> What is supposed to be inside my inventory file ? 
>
> I have tried to run ansible-inventory -i microsoft.ad.ldap.yaml and I just 
> errors that this is not a yaml file. 
>
> Thanks for any help 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/96b74ae7-759a-45a6-8537-d530783966e3n%40googlegroups.com.

Reply via email to