Bug 2074765

Summary: [RHHI-V] Deployment fails with ansible playbook error
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Vivek Das <vdas>
Component: gluster-ansibleAssignee: Gobinda Das <godas>
Status: CLOSED EOL QA Contact: Vinayak Papnoi <vpapnoi>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rhgs-3.5CC: abhishku, godas, khakimi, nyancey
Target Milestone: ---Keywords: Regression, ZStream
Target Release: RHGS 3.5.z Async Update   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gluster-ansible-infra-1.0.4-21.el8rhgs Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-12-15 10:45:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2068510, 2076262, 2107162    
Bug Blocks:    

Description Vivek Das 2022-04-13 04:02:06 UTC
Description of problem:

RHHI-V deployment fails with the below error


18:04:42,301 p=15264 u=root n=ansible | ansible-playbook [core 2.12.2]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.8/site-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible-playbook
  python version = 3.8.12 (default, Sep 16 2021, 10:46:05) [GCC 8.5.0 20210514 (Red Hat 8.5.0-3)]
  jinja version = 2.10.3
  libyaml = True
2022-04-11 18:04:42,301 p=15264 u=root n=ansible | Using /etc/ansible/ansible.cfg as config file
2022-04-11 18:04:42,338 p=15264 u=root n=ansible | host_list declined parsing /root/he_inventory.yml as it did not pass its verify_file() method
2022-04-11 18:04:42,338 p=15264 u=root n=ansible | script declined parsing /root/he_inventory.yml as it did not pass its verify_file() method
2022-04-11 18:04:42,372 p=15264 u=root n=ansible | Parsed /root/he_inventory.yml inventory source with yaml plugin
2022-04-11 18:04:42,727 p=15264 u=root n=ansible | redirecting (type: modules) ansible.builtin.firewalld to ansible.posix.firewalld
2022-04-11 18:04:42,740 p=15264 u=root n=ansible | redirecting (type: modules) ansible.builtin.firewalld to ansible.posix.firewalld
2022-04-11 18:04:42,754 p=15264 u=root n=ansible | statically imported: /etc/ansible/roles/gluster.infra/roles/backend_setup/tasks/lvm_exclude_filter.yml
2022-04-11 18:04:42,757 p=15264 u=root n=ansible | statically imported: /etc/ansible/roles/gluster.infra/roles/backend_setup/tasks/blacklist_mpath_devices.yml
2022-04-11 18:04:42,763 p=15264 u=root n=ansible | statically imported: /etc/ansible/roles/gluster.infra/roles/backend_setup/tasks/lvm_config.yml
2022-04-11 18:04:42,768 p=15264 u=root n=ansible | statically imported: /etc/ansible/roles/gluster.infra/roles/backend_setup/tasks/vdo_create.yml
2022-04-11 18:04:42,770 p=15264 u=root n=ansible | redirecting (type: modules) ansible.builtin.vdo to community.general.vdo
2022-04-11 18:04:42,770 p=15264 u=root n=ansible | ERROR! couldn't resolve module/action 'vdo'. This often indicates a misspelling, missing collection, or incorrect module path.

The error appears to be in '/etc/ansible/roles/gluster.infra/roles/backend_setup/tasks/vdo_create.yml': line 53, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Create VDO with specified size
  ^ here

Version-Release number of selected component (if applicable):
RHHI-V 1.8.z and RHV 4.4 SP1 ( ovirt-4.5 )
rhvh-4.5.0.4-0.20220328.0

How reproducible:
Always

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Gobinda Das 2022-05-04 06:52:53 UTC
Moving to ON_QA, as the issue is fixed in https://bugzilla.redhat.com/show_bug.cgi?id=2068510 and it's ON_QA.