├── .editorconfig ├── .fixtures.yml ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── labeler.yml ├── release.yml └── workflows │ ├── ci.yml │ ├── labeler.yml │ ├── prepare_release.yml │ └── release.yml ├── .gitignore ├── .msync.yml ├── .overcommit.yml ├── .pmtignore ├── .puppet-lint.rc ├── .rubocop.yml ├── .rubocop_todo.yml ├── .sync.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── acceptance └── nodesets │ ├── centos-59-x64.yml │ ├── centos-64-x64-pe.yml │ ├── centos-65-x64.yml │ ├── ubuntu-server-12042-x64.yml │ └── ubuntu-server-1404-x64.yml ├── examples ├── 01_simple.md ├── 02_simple.md ├── 03_exported_resources.md ├── 04_hiera.md ├── 05_client.md └── 06_yum_priorities.md ├── lib └── facter │ └── gluster.rb ├── manifests ├── client.pp ├── init.pp ├── install.pp ├── mount.pp ├── params.pp ├── peer.pp ├── repo.pp ├── repo │ ├── apt.pp │ └── yum.pp ├── service.pp ├── volume.pp └── volume │ └── option.pp ├── metadata.json └── spec ├── acceptance ├── client_spec.rb └── server_spec.rb ├── classes ├── client_spec.rb ├── init_spec.rb ├── install_spec.rb ├── repo_apt_spec.rb ├── repo_yum_spec.rb └── service_spec.rb ├── defines ├── peer_spec.rb └── volume_spec.rb ├── setup_acceptance_node.pp ├── spec_helper.rb ├── spec_helper_acceptance.rb └── unit └── lib └── facter └── gluster_spec.rb /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.fixtures.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/prepare_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/workflows/prepare_release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.gitignore -------------------------------------------------------------------------------- /.msync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.msync.yml -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.pmtignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.pmtignore -------------------------------------------------------------------------------- /.puppet-lint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.puppet-lint.rc -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/.sync.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/Rakefile -------------------------------------------------------------------------------- /acceptance/nodesets/centos-59-x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/acceptance/nodesets/centos-59-x64.yml -------------------------------------------------------------------------------- /acceptance/nodesets/centos-64-x64-pe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/acceptance/nodesets/centos-64-x64-pe.yml -------------------------------------------------------------------------------- /acceptance/nodesets/centos-65-x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/acceptance/nodesets/centos-65-x64.yml -------------------------------------------------------------------------------- /acceptance/nodesets/ubuntu-server-12042-x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/acceptance/nodesets/ubuntu-server-12042-x64.yml -------------------------------------------------------------------------------- /acceptance/nodesets/ubuntu-server-1404-x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/acceptance/nodesets/ubuntu-server-1404-x64.yml -------------------------------------------------------------------------------- /examples/01_simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/examples/01_simple.md -------------------------------------------------------------------------------- /examples/02_simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/examples/02_simple.md -------------------------------------------------------------------------------- /examples/03_exported_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/examples/03_exported_resources.md -------------------------------------------------------------------------------- /examples/04_hiera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/examples/04_hiera.md -------------------------------------------------------------------------------- /examples/05_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/examples/05_client.md -------------------------------------------------------------------------------- /examples/06_yum_priorities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/examples/06_yum_priorities.md -------------------------------------------------------------------------------- /lib/facter/gluster.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/lib/facter/gluster.rb -------------------------------------------------------------------------------- /manifests/client.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/client.pp -------------------------------------------------------------------------------- /manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/init.pp -------------------------------------------------------------------------------- /manifests/install.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/install.pp -------------------------------------------------------------------------------- /manifests/mount.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/mount.pp -------------------------------------------------------------------------------- /manifests/params.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/params.pp -------------------------------------------------------------------------------- /manifests/peer.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/peer.pp -------------------------------------------------------------------------------- /manifests/repo.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/repo.pp -------------------------------------------------------------------------------- /manifests/repo/apt.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/repo/apt.pp -------------------------------------------------------------------------------- /manifests/repo/yum.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/repo/yum.pp -------------------------------------------------------------------------------- /manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/service.pp -------------------------------------------------------------------------------- /manifests/volume.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/volume.pp -------------------------------------------------------------------------------- /manifests/volume/option.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/manifests/volume/option.pp -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/metadata.json -------------------------------------------------------------------------------- /spec/acceptance/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/acceptance/client_spec.rb -------------------------------------------------------------------------------- /spec/acceptance/server_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/acceptance/server_spec.rb -------------------------------------------------------------------------------- /spec/classes/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/classes/client_spec.rb -------------------------------------------------------------------------------- /spec/classes/init_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/classes/init_spec.rb -------------------------------------------------------------------------------- /spec/classes/install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/classes/install_spec.rb -------------------------------------------------------------------------------- /spec/classes/repo_apt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/classes/repo_apt_spec.rb -------------------------------------------------------------------------------- /spec/classes/repo_yum_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/classes/repo_yum_spec.rb -------------------------------------------------------------------------------- /spec/classes/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/classes/service_spec.rb -------------------------------------------------------------------------------- /spec/defines/peer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/defines/peer_spec.rb -------------------------------------------------------------------------------- /spec/defines/volume_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/defines/volume_spec.rb -------------------------------------------------------------------------------- /spec/setup_acceptance_node.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/setup_acceptance_node.pp -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_acceptance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/spec_helper_acceptance.rb -------------------------------------------------------------------------------- /spec/unit/lib/facter/gluster_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voxpupuli/puppet-gluster/HEAD/spec/unit/lib/facter/gluster_spec.rb --------------------------------------------------------------------------------