Bug 2074765 - [RHHI-V] Deployment fails with ansible playbook error
Summary: [RHHI-V] Deployment fails with ansible playbook error
Keywords:
Status: CLOSED EOL
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: gluster-ansible
Version: rhgs-3.5
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
: RHGS 3.5.z Async Update
Assignee: Gobinda Das
QA Contact: Vinayak Papnoi
URL:
Whiteboard:
Depends On: 2068510 2076262 2107162
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-04-13 04:02 UTC by Vivek Das
Modified: 2023-12-15 10:45 UTC (History)
4 users (show)

Fixed In Version: gluster-ansible-infra-1.0.4-21.el8rhgs
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-12-15 10:45:54 UTC
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.