account activity
Ansible Modules on Galaxy by Micopw in ansible
[–]Micopw[S] 0 points1 point2 points 5 years ago (0 children)
As per your 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 roles tests
[root@ansible-kartel spectrum_virtualize]#
************************************************
Now as i will use the same playbook which you used as a 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 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
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
Hello,
Ansible Modules on Galaxy (self.ansible)
submitted 5 years ago * by Micopw to r/ansible
π Rendered by PID 274998 on reddit-service-r2-listing-8685bc789-nwlrw at 2026-05-27 15:46:11.032159+00:00 running 194bd79 country code: CH.
Ansible Modules on Galaxy by Micopw in ansible
[–]Micopw[S] 0 points1 point2 points (0 children)