having mon and osd with bootstrap key is impossible

Bug #1843593 reported by XANi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-ceph
New
Undecided
Unassigned

Bug Description

In examples there is a duplicate resource name/title:

     ceph::key { 'client.bootstrap-osd':
        secret => $bootstrap_osd_key,
        cap_mon => 'allow profile bootstrap-osd',
      }

and for osd:

      ceph::key {'client.bootstrap-osd':
         keyring_path => '/var/lib/ceph/bootstrap-osd/ceph.keyring',
         secret => $bootstrap_osd_key,
      }

which makes it impossible to have osd/mon on same node

adding extra parameter fixes it (patch included) as it makes it possible to write

     ceph::key { 'client.bootstrap-osd.mon':
        entityname => 'client.bootstrap-osd',
        secret => $bootstrap_osd_key,
        cap_mon => 'allow profile bootstrap-osd',
      }

(separate puppet resource name from ceph config name)

btw. the "contribution guide" is harder than installing ceph from scratch, and the mailing list links do not work... one whines about "Authorisation Failed This group is on a private domain", the other leads to nonexisting site

Revision history for this message
XANi (xani666) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.