Bug 1801319 - ceph_nfs_ceph_user invalid format causes ceph-nfs deployment with external cluster to fail
Summary: ceph_nfs_ceph_user invalid format causes ceph-nfs deployment with external cl...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: Ceph-Ansible
Version: 4.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: rc
: 4.1
Assignee: Dimitri Savineau
QA Contact: Yogev Rabl
URL:
Whiteboard:
Depends On:
Blocks: 1696717 1760354 1802066
TreeView+ depends on / blocked
 
Reported: 2020-02-10 16:13 UTC by Giulio Fidente
Modified: 2020-03-20 14:47 UTC (History)
11 users (show)

Fixed In Version: ceph-ansible-4.0.15-1.el8, ceph-ansible-4.0.15-1.el7
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1802066 (view as bug list)
Environment:
Last Closed: 2020-03-20 12:52:54 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github ceph ceph-ansible pull 5048 0 None closed ceph-nfs: fix ceph_nfs_ceph_user variable 2020-06-11 18:24:23 UTC
Github ceph ceph-ansible pull 5068 0 None closed ceph-nfs: fix ceph_nfs_ceph_user variable (bp #5048) 2020-06-11 18:24:23 UTC

Description Giulio Fidente 2020-02-10 16:13:39 UTC
Description of problem:
the site-docker playbook fails in [1] because ceph_nfs_ceph_user is set to a string, not a dict

there seem to be multiple references in the code to the variable which sometimes is assumed to be a string [1] but others a dict [2]

probably related to [3]

1. https://github.com/ceph/ceph-ansible/blob/master/roles/ceph-nfs/tasks/main.yml#L29
2. https://github.com/ceph/ceph-ansible/blob/master/group_vars/clients.yml.sample#L60
3. https://github.com/ceph/ceph-ansible/commit/6a6785b719d126cf54ebad8b2a22c97d90afd05e

Version-Release number of selected component (if applicable):
4.0.14

How reproducible:
deploy ceph-nfs and client connecting to an external ceph cluster

Comment 1 RHEL Program Management 2020-02-10 16:13:45 UTC
Please specify the severity of this bug. Severity is defined here:
https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.


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