Hello,

As per the instructions I installed the collection at this path.

[root@ spectrum_virtualize]#* ansible-config dump | grep COLLECTIONS_PATH*

COLLECTIONS_PATHS(/etc/ansible/ansible.cfg) = [u'
/usr/share/ansible/collections']

[root@ansible-kartel spectrum_virtualize]# pwd

/usr/share/ansible/collections/ibm/spectrum_virtualize

[root@********spectrum_virtualize]# ls

docs FILES.json LICENSE MANIFEST.json playbooks plugins README.md
<https://readme.md/> roles tests

[root@ansible-kartel spectrum_virtualize]#

************************************************

Now as i will use the below playbook  as just a small sample


[root@ support]# more v7knew.yml
---
- hosts: localhost
gather_facts: false
tasks:
- name: Test module
ibm.spectrum_virtualize.ibm_svcinfo_command:
command: svcinfo lssystem
[root@ansible-kartel support]# ansible-playbook -v v7knew.yml
Using /etc/ansible/ansible.cfg as config file
[WARNING]: provided hosts list is empty, only localhost is available.
Note that the implicit localhost does not match 'all'
ERROR! couldn't resolve module/action
'ibm.spectrum_virtualize.ibm_svcinfo_command'. This often indicates a
misspelling, missing collection, or incorrect module path.

The error appears to be in
'/home/devops/ansible/playbooks/support/v7knew.yml': line 5, column 7,
but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

tasks:
- name: Test module
^ here

I get this error *:ERROR! couldn't resolve module/action
'ibm.spectrum_virtualize.ibm_svcinfo_command'. This often indicates a
misspelling, missing collection, or incorrect module path.*

I did whatever you did but still the module is unable to detect.

Can you help on the same?

I am not sure where i am doing wrong?



On Fri, Apr 16, 2021 at 5:32 PM Matt Martz <[email protected]> wrote:

> You haven't done anything to tell the play/task to use that collection.
>
> The easiest way is instead of just using `ibm_svcinfo_command:` you use
> `ibm.spectrum_virtualize.ibm_svcinfo_command:` in your task.
>
> On Fri, Apr 16, 2021 at 9:25 AM miqdad patwa <[email protected]>
> wrote:
>
>> Hello Brian,
>>
>> i did the same and installed using the same command.
>>
>> ibm]# ansible-galaxy collection install
>> /tmp/ibm-spectrum_virtualize-1.4.0.tar.gz -p /usr/share/ansible/collections/
>>
>> [WARNING]: Collection at
>> '/usr/share/ansible/collections/ansible_collections/ibm/plugins' does not
>> have a MANIFEST.json file, cannot detect version.
>>
>> [WARNING]: Collection at
>> '/usr/share/ansible/collections/ansible_collections/ibm/roles' does not
>> have a MANIFEST.json file, cannot detect version.
>>
>> [WARNING]: Collection at
>> '/usr/share/ansible/collections/ansible_collections/ibm/tests' does not
>> have a MANIFEST.json file, cannot detect version.
>>
>> [WARNING]: Collection at
>> '/usr/share/ansible/collections/ansible_collections/ibm/docs' does not have
>> a MANIFEST.json file, cannot detect version.
>>
>> [WARNING]: Collection at
>> '/usr/share/ansible/collections/ansible_collections/ibm/playbooks' does not
>> have a MANIFEST.json file, cannot detect version.
>>
>> Process install dependency map
>>
>> Starting collection install process
>>
>> Installing 'ibm.spectrum_virtualize:1.4.0' to
>> '/usr/share/ansible/collections/ansible_collections/ibm/spectrum_virtualize'
>>
>> [root@ansible-kartel ibm]# cd
>> /usr/share/ansible/collections/ansible_collections/ibm/spectrum_virtualize
>>
>> and also i installed the
>> modules:/usr/lib/python2.7/site-packages/ansible/modules/storage/ibm
>>
>> This is output of ansible version:
>>
>> ansible 2.9.14
>>
>> config file = /etc/ansible/ansible.cfg
>>
>> configured module search path = [u'/root/.ansible/plugins/modules',
>> u'/usr/share/ansible/plugins/modules']
>>
>> ansible python module location = /usr/lib/python2.7/site-packages/ansible
>>
>> executable location = /usr/bin/ansible
>>
>> python version = 2.7.5 (default, May 3 2017, 07:55:04) [GCC 4.8.5
>> 20150623 (Red Hat 4.8.5-14)]
>>
>> Not sure where its looking for the modules?
>>
>> Here is my playbook in which i am using ibm_svc module
>>
>> [ support]# more v7ktest.yml
>> ---
>> - name: Using the IBM Spectrum Virtualize collection to create an FC host
>> hosts: localhost
>> gather_facts: no
>> connection: local
>> vars:
>> clustername: **************
>> domain:
>> username: superuser
>> password: ************
>> log_path: tmp/playbook.debug
>> tasks:
>> - name: Run CLI commands
>> register: results
>> ibm_svcinfo_command:
>> command: "svcinfo lssystem"
>> clustername: "{{ clustername }}"
>> username: "{{ username }}"
>> password: "{{ password }}"
>> log_path: /tmp/test.debug
>>
>>
>> On Fri, Apr 16, 2021 at 4:57 PM Brian Coca <[email protected]> wrote:
>>
>>> `ansible galaxy collection install ....` should take care of the
>>> installation for you, do not move the specific modules to a location
>>> as they require other parts of the collection, install the collection
>>> as a whole.
>>>
>>>
>>>
>>>
>>>
>>> --
>>> ----------
>>> Brian Coca
>>>
>>> --
>>> 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/CACVha7cxCpCjdyeEk4Y6sEpw6o4CinCtu9myho49OLV%2BvK-FqA%40mail.gmail.com
>>> .
>>>
>> --
>> 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/CA%2BC6MFWMtSn584PusEunYOTmj3x-h5pPPiBL1Zc-XMpMi%3D4oiA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CA%2BC6MFWMtSn584PusEunYOTmj3x-h5pPPiBL1Zc-XMpMi%3D4oiA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Matt Martz
> @sivel
> sivel.net
>
> --
> 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/CAD8N0v8mdwrRMug9zE14LXT_3%2Bk5JAc80m3d9R%3DXxpEYbO%3Dw3A%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAD8N0v8mdwrRMug9zE14LXT_3%2Bk5JAc80m3d9R%3DXxpEYbO%3Dw3A%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/CA%2BC6MFXM1t8a%3DqPM45Zh9HcN3jyK9rZ0KJrFR7cTxnMv%2Bg%2B4TQ%40mail.gmail.com.

Reply via email to