chef-gluster
chef-gluster copied to clipboard
Chef cookbook for deploying Gluster
Add 3 attribute for configure option mount mount_options dump and pass in fstab and option in mfks.xfs
It looks like the `gluster volume` command needs a `echo y`. Cookbook Version: 6.2.0 Configuration of chef-gluster (removed names specific to our system): ``` default['gluster']['repo'] = 'https://buildlogs.centos.org/centos/7/storage/x86_64/gluster-3.11/' default['gluster']['server']['brick_mount_path'] = '/var/lib/glusterfs'...
Initial run of `gluster::server` is successful. Volume created and started. When `gluster::server` runs again, the following gets vomited out: ``` NoMethodError ------------- private method `select' called for nil:NilClass ... Relevant...
Is there any interest in adding an optional attribute to "pin" the client / server to a specific version? Something like this for client_install.rb ``` include_recipe 'gluster::repository' unless node['gluster']['repo'] ==...
I am able to run the cookbook successfully first time which volumes were created to from /dev/sdb. But if later I want to re-use the cookbook again and add another...
If you configure a volume size attribute using the percentage of the size of the volume group. I.e. `50%VG` it bombs [`volume_extend` recipe](https://github.com/shortdudey123/chef-gluster/blob/master/recipes/volume_extend.rb#L46) because there's no regex match.
In server_setup recipe, fdisk could be replaced with parted to allow for proper usage of disks larger than 2TB, by using GPT disklabels. The partitions that is created should also...