puppet-gluster icon indicating copy to clipboard operation
puppet-gluster copied to clipboard

Duplicate declaration

Open dkossako opened this issue 7 years ago • 2 comments

Affected Puppet, Ruby, OS and module versions/distributions

  • Puppet: 5.0.2
  • Ruby: 2.3.1
  • Distribution: Ubuntu Xenial
  • Module version: v.3.0.0

How to reproduce (e.g Puppet code you use)

  class { ::gluster:
    server  => true,
    client  => false,
    repo    => false,
    volumes => {
      'backups' => {
        replica => 2,
        bricks  => [
          'sid-gfs-01.i.i.com:/mnt/backups',
          'sid-gfs-02.i.i.com:/mnt/backups',
        ],
        options => [
          'server.allow-insecure: on',
          'nfs.disable: true',
        ],
      }
    }
  }

  gluster::peer { [ 'sid-gfs-01.i.i.com' ]:
    pool    => 'gfs-backup',
    require => Class[::gluster::service],
  }

What are you seeing

Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Gluster::Peer[sid-gfs-01.i.i.com] is already declared in file modules/gluster/manifests/init.pp:73

This conf comes from examples and does not work.

dkossako avatar Jul 24 '17 14:07 dkossako