My goal would be to have several inventories for example : inventory_prod.yml with in it the machines that are TAG "PROD" an inventory_test.yml with the machines that are TAG "TEST"
Because currently in one file there are really all the machines and way too much information that is useless to me. Thank you very much for your help! Le mar. 7 sept. 2021 à 12:00, Abhijeet Kasurde <[email protected]> a écrit : > Could you please elaborate on " I would like to have only the machines of > a TAG." ? > > On Tue, Sep 7, 2021 at 3:18 PM Sofian El-Kadouri < > [email protected]> wrote: > >> Sorry for the delay, >> The problem with your solution is that I have too much information and I >> would like to have only the machines of a TAG. >> I tried this: >> [image: image.png] >> But it doesn't work my inventory is empty. >> >> Regards, >> Soufiane >> >> Le mer. 21 juil. 2021 à 12:05, Abhijeet Kasurde <[email protected]> a >> écrit : >> >>> Oh sorry, I missed the previous email. >>> >>> You already have that configuration which enables groups of tags with >>> `with_tags: True` >>> >>> plugin: community.vmware.vmware_vm_inventory >>> hostnames: >>> - 'config.name' >>> properties: >>> - 'config.name' >>> - 'config.guestId' >>> - 'guest.ipAddress' >>> - 'summary.runtime.powerState' >>> with_tags: True >>> with_nested_properties: True >>> >>> With this configuration, I get groups like - >>> >>> { >>> "OTHER": { >>> "hosts": [ >>> "c_422e86b3-0e53-7c0d-1b9c-5d653f91ab3d" >>> ] >>> }, >>> "PROD": { >>> "hosts": [ >>> "b_422e4de4-1d3c-a793-0693-e1ee79978bd3" >>> ] >>> }, >>> "TEST": { >>> "hosts": [ >>> "a_422e78e3-2837-9c59-5471-11992032d1f1" >>> ] >>> }, >>> "_meta": { >>> "hostvars": { >>> "CentOS7_Rest_2_4207e1ea-e0be-f313-0c2a-31979450e76c": { >>> "config.guestId": "otherLinux64Guest", >>> "config.name": "CentOS7_Rest_2", >>> >>> On Wed, Jul 21, 2021 at 3:01 PM Sofian El-Kadouri < >>> [email protected]> wrote: >>> >>>> Hello Abhijeet Kasurde, >>>> Sorry I didn't get an answer... >>>> I hope that nothing serious happened to you >>>> Regards, >>>> Soufiane >>>> >>>> Le lun. 5 juil. 2021 à 15:56, Abhijeet Kasurde <[email protected]> a >>>> écrit : >>>> >>>>> Yes, >>>>> >>>>> Could you please paste your current inventory configuration file and >>>>> requirement so that I can give you an example? >>>>> >>>>> Thanks, >>>>> >>>>> On Mon, Jul 5, 2021 at 7:19 PM Sofian El-Kadouri < >>>>> [email protected]> wrote: >>>>> >>>>>> Hello Abhijeet Kasurde, >>>>>> Sorry for the delay, I succeeded in changing the rights. >>>>>> I now have an inventory with hundreds of lines and info, >>>>>> is it possible to have a simple inventory sorted by TAG ? ( on my >>>>>> vcenter my machines are tagged by PROD or TEST) >>>>>> Thank you very much for your help! >>>>>> Sincerely, >>>>>> Soufiane >>>>>> >>>>>> Le lun. 21 juin 2021 à 14:37, Abhijeet Kasurde <[email protected]> >>>>>> a écrit : >>>>>> >>>>>>> Hi Sofian, >>>>>>> >>>>>>> Please see this error/warning message - >>>>>>> >>>>>>> Skipping due to inventory source not existing or not being readable >>>>>>> by the current user >>>>>>> ansible_collections.community.vmware.plugins.inventory.vmware_vm_inventory >>>>>>> declined parsing /home/admincpc/inventory.vmware.yml as it did not pass >>>>>>> its >>>>>>> verify_file() method >>>>>>> >>>>>>> Check if /home/admincpc/inventory.vmware.yml is accessible and >>>>>>> readable by the current user (the user which is running the >>>>>>> ansible-inventory command). >>>>>>> >>>>>>> On Mon, Jun 21, 2021 at 5:59 PM Sofian El-Kadouri < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Abhijeet, >>>>>>>> Thank you very much for your help and your speed ! >>>>>>>> I install the version Ansible 2.12 and there is no error message :) >>>>>>>> But my inventory does not return anything, Do you have an idea ? >>>>>>>> Sorry I'm a beginner on Ansible >>>>>>>> >>>>>>>> Thanks for your help :) >>>>>>>> >>>>>>>> [DEPRECATION WARNING]: Ansible will require Python 3.8 or newer on >>>>>>>> the controller starting with Ansible 2.12. >>>>>>>> Current version: 2.7.17 (default, Feb 27 2021, 15:10:58) [GCC >>>>>>>> 7.5.0]. This feature will be removed from ansible- >>>>>>>> core in version 2.12. Deprecation warnings can be disabled by >>>>>>>> setting deprecation_warnings=False in ansible.cfg. >>>>>>>> /usr/local/lib/python2.7/dist-packages/ansible/parsing/vault/__init__.py:44: >>>>>>>> CryptographyDeprecationWarning: Python 2 is no longer supported by the >>>>>>>> Python core team. Support for it is now deprecated in cryptography, and >>>>>>>> will be removed in the next release. >>>>>>>> from cryptography.exceptions import InvalidSignature >>>>>>>> ansible-inventory [core 2.11.1] >>>>>>>> config file = /etc/ansible/ansible.cfg >>>>>>>> configured module search path = >>>>>>>> [u'/home/admincpc/.ansible/plugins/modules', >>>>>>>> u'/usr/share/ansible/plugins/modules'] >>>>>>>> ansible python module location = >>>>>>>> /usr/local/lib/python2.7/dist-packages/ansible >>>>>>>> ansible collection location = >>>>>>>> /home/admincpc/.ansible/collections:/usr/share/ansible/collections >>>>>>>> executable location = /usr/local/bin/ansible-inventory >>>>>>>> python version = 2.7.17 (default, Feb 27 2021, 15:10:58) [GCC >>>>>>>> 7.5.0] >>>>>>>> jinja version = 2.10 >>>>>>>> libyaml = True >>>>>>>> Using /etc/ansible/ansible.cfg as config file >>>>>>>> redirecting (type: inventory) ansible.builtin.vmware_vm_inventory >>>>>>>> to community.vmware.vmware_vm_inventory >>>>>>>> Skipping due to inventory source not existing or not being readable >>>>>>>> by the current user >>>>>>>> ansible_collections.community.vmware.plugins.inventory.vmware_vm_inventory >>>>>>>> declined parsing /home/admincpc/inventory.vmware.yml as it did not >>>>>>>> pass its >>>>>>>> verify_file() method >>>>>>>> [WARNING]: Unable to parse /home/admincpc/inventory.vmware.yml as >>>>>>>> an inventory source >>>>>>>> [WARNING]: No inventory was parsed, only implicit localhost is >>>>>>>> available >>>>>>>> { >>>>>>>> "_meta": { >>>>>>>> "hostvars": {} >>>>>>>> }, >>>>>>>> "all": { >>>>>>>> "children": [ >>>>>>>> "ungrouped" >>>>>>>> ] >>>>>>>> } >>>>>>>> } >>>>>>>> >>>>>>>> Le lun. 21 juin 2021 à 09:55, Abhijeet Kasurde <[email protected]> >>>>>>>> a écrit : >>>>>>>> >>>>>>>>> Hi Sofian, >>>>>>>>> >>>>>>>>> You are using Ansible 2.5.1 and Python 2.7.17. Both are >>>>>>>>> End-of-life and not supported. >>>>>>>>> >>>>>>>>> Could you please retry with the latest Ansible and latest Python? >>>>>>>>> Thanks >>>>>>>>> >>>>>>>>> On Mon, Jun 21, 2021 at 1:21 PM Sofian El-Kadouri < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hello Abhijeet Kasure, >>>>>>>>>> Thanks for your answer ! >>>>>>>>>> My inventory configuration file *inventory.vmware.yml* is : >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> *plugin: vmware_vm_inventorystrict: Falsehostname: >>>>>>>>>> 10.0.1.1username: [email protected] >>>>>>>>>> <[email protected]>password: Mypasswordvalidate_certs: >>>>>>>>>> Falsewith_tags: True* >>>>>>>>>> >>>>>>>>>> And with -vvv : >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> */usr/lib/python2.7/dist-packages/ansible/parsing/vault/__init__.py:44: >>>>>>>>>> CryptographyDeprecationWarning: Python 2 is no longer supported by >>>>>>>>>> the >>>>>>>>>> Python core team. Support for it is now deprecated in cryptography, >>>>>>>>>> and >>>>>>>>>> will be removed in the next release. from cryptography.exceptions >>>>>>>>>> import >>>>>>>>>> InvalidSignatureansible-inventory 2.5.1 config file = >>>>>>>>>> /etc/ansible/ansible.cfg configured module search path = >>>>>>>>>> [u'/home/admincpc/.ansible/plugins/modules', >>>>>>>>>> u'/usr/share/ansible/plugins/modules'] ansible python module >>>>>>>>>> location = >>>>>>>>>> /usr/lib/python2.7/dist-packages/ansible executable location = >>>>>>>>>> /usr/bin/ansible-inventory python version = 2.7.17 (default, Feb 27 >>>>>>>>>> 2021, >>>>>>>>>> 15:10:58) [GCC 7.5.0]Using /etc/ansible/ansible.cfg as config >>>>>>>>>> file [WARNING]: Failed to load inventory plugin, skipping >>>>>>>>>> vmware_vm_inventoryERROR! No inventory plugins available to generate >>>>>>>>>> inventory, make sure you have at least one whitelisted.* >>>>>>>>>> >>>>>>>>>> Thanks for your help ! >>>>>>>>>> >>>>>>>>>> Le ven. 18 juin 2021 à 15:39, Abhijeet Kasurde < >>>>>>>>>> [email protected]> a écrit : >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Could you please share your Inventory configuration file? Also, >>>>>>>>>>> -vvv console log? >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> On Fri, Jun 18, 2021 at 6:53 PM Sofian El-Kadouri < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello, >>>>>>>>>>>> I want to set up a dynamic inventory but I have a problem with >>>>>>>>>>>> the plugin. I have followed the ansible documentation : >>>>>>>>>>>> https://docs.ansible.com/ansible/latest/scenario_guides/vmware_scenarios/vmware_inventory.html >>>>>>>>>>>> I followed the tutorial but I get this error message: >>>>>>>>>>>> >>>>>>>>>>>> [WARNING]: Failed to load inventory plugin, skipping >>>>>>>>>>>> vmware_vm_inventory >>>>>>>>>>>> >>>>>>>>>>>> ERROR! No inventory plugins available to generate inventory, >>>>>>>>>>>> make sure you have at least one whitelisted. >>>>>>>>>>>> >>>>>>>>>>>> Did you encounter this problem? >>>>>>>>>>>> >>>>>>>>>>>> Thanks in advance >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> 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/ffb15565-f732-4cb6-b239-872767f0f2b2n%40googlegroups.com >>>>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/ffb15565-f732-4cb6-b239-872767f0f2b2n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Thanks, >>>>>>>>>>> Abhijeet Kasurde >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>>> in the Google Groups "Ansible Project" group. >>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>> https://groups.google.com/d/topic/ansible-project/a6JDjsDWgjI/unsubscribe >>>>>>>>>>> . >>>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>>> to [email protected]. >>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHqo_n2E%2BADoNohYBagbEdP06zByQc%3DB6zEG%3DqpgLE7DPQ%40mail.gmail.com >>>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHqo_n2E%2BADoNohYBagbEdP06zByQc%3DB6zEG%3DqpgLE7DPQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>> . >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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/CABMz63y7d7_49p5UaDJuuH6fpBosrWc-okqRZzPzJ3-iTwmVZg%40mail.gmail.com >>>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/CABMz63y7d7_49p5UaDJuuH6fpBosrWc-okqRZzPzJ3-iTwmVZg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>> . >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Thanks, >>>>>>>>> Abhijeet Kasurde >>>>>>>>> >>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>>> the Google Groups "Ansible Project" group. >>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>> https://groups.google.com/d/topic/ansible-project/a6JDjsDWgjI/unsubscribe >>>>>>>>> . >>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>> to [email protected]. >>>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHqieuXiNr6U59YkU9HirKdVJ_-UCd%2B6%2BCR5WQxdPj1C5w%40mail.gmail.com >>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHqieuXiNr6U59YkU9HirKdVJ_-UCd%2B6%2BCR5WQxdPj1C5w%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- >>>>>>>> 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/CABMz63zZX_3tYO_BCOYOf6O_YwejfrELB9wrFe7N4seyW7V4iA%40mail.gmail.com >>>>>>>> <https://groups.google.com/d/msgid/ansible-project/CABMz63zZX_3tYO_BCOYOf6O_YwejfrELB9wrFe7N4seyW7V4iA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks, >>>>>>> Abhijeet Kasurde >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to a topic in >>>>>>> the Google Groups "Ansible Project" group. >>>>>>> To unsubscribe from this topic, visit >>>>>>> https://groups.google.com/d/topic/ansible-project/a6JDjsDWgjI/unsubscribe >>>>>>> . >>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>> [email protected]. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHrSjeL%3D1tS4zgXg%2BqSWpfuxo4%2BXCsVLQHjpDKW3iFpA_g%40mail.gmail.com >>>>>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHrSjeL%3D1tS4zgXg%2BqSWpfuxo4%2BXCsVLQHjpDKW3iFpA_g%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>>> 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/CABMz63xANup4Eo2jc-JFrk4bXRfnAmyRVvaq0D2OVCcuyLU7rw%40mail.gmail.com >>>>>> <https://groups.google.com/d/msgid/ansible-project/CABMz63xANup4Eo2jc-JFrk4bXRfnAmyRVvaq0D2OVCcuyLU7rw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks, >>>>> Abhijeet Kasurde >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "Ansible Project" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/ansible-project/a6JDjsDWgjI/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHqc2b-2TMtiB68sX3zpFGUo%3DOeaPz6J%2BaEtifUEJROJtg%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHqc2b-2TMtiB68sX3zpFGUo%3DOeaPz6J%2BaEtifUEJROJtg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>>> 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/CABMz63xHohtXTJty6pix%2BjjCnJOz9GSkN69yrUAQuuP4tFATEQ%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/ansible-project/CABMz63xHohtXTJty6pix%2BjjCnJOz9GSkN69yrUAQuuP4tFATEQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> >>> >>> -- >>> Thanks, >>> Abhijeet Kasurde >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Ansible Project" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/ansible-project/a6JDjsDWgjI/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHpzwxc05b_jACngiiWF7MYiwZVVKsmmpozoBw_JAcA_qg%40mail.gmail.com >>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHpzwxc05b_jACngiiWF7MYiwZVVKsmmpozoBw_JAcA_qg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> 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/CABMz63y_%2BH7VZzaG5FggSAOp0ZD-X2nArj_1YQyxO%3D7XvdbV2A%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CABMz63y_%2BH7VZzaG5FggSAOp0ZD-X2nArj_1YQyxO%3D7XvdbV2A%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Thanks, > Abhijeet Kasurde > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/a6JDjsDWgjI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CAFwWkHr-Ocdr3CKk4Bx%2BSmPQckgXy%2B0fpjRYd2GgQgzvCEJ%3DwA%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAFwWkHr-Ocdr3CKk4Bx%2BSmPQckgXy%2B0fpjRYd2GgQgzvCEJ%3DwA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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/CABMz63zBoMa7%2BPxwNgrB-zBf4j3BU8-4zKRhSKVaaTpJ56DGQA%40mail.gmail.com.
