Michael Sambol
975c8fcfab
Refactor mds
2015-10-18 21:56:02 -05:00
Michael Sambol
48b1cf3be2
Refactor osd role
2015-10-18 20:24:47 -05:00
Michael Sambol
e424966cbf
Refactor ceph monitor role
2015-10-18 20:08:06 -05:00
Leseb
5a46160ad3
Merge pull request #414 from bsanders/master
...
Changed URL for Ceph release and developer GPG keys, because previous…
2015-10-17 00:27:51 +02:00
Bill Sanders
ac06e22cb6
Changed URL for Ceph release and developer GPG keys, because previous key URL suffers sporadic timeouts
2015-10-16 13:27:21 -07:00
Leseb
d9104cf44f
Merge pull request #412 from bengland2/partition_regex
...
fix regex for partition names, enhance for NVM
2015-10-16 16:58:54 +02:00
Ben England
038b26fa7a
fix regex syntax for alternative device types
2015-10-09 06:40:57 -04:00
Ben England
543e4cb244
partition number should be at end of string for any device type
2015-10-07 12:50:42 -04:00
Ben England
90d47f77a2
fix regex for partition names, enhance for NVM
2015-10-07 11:40:10 -04:00
Leseb
2c01567a4f
Merge pull request #409 from HanXHX/fix_origin
...
Fix and improve checks when ceph_origin == 'distro'
2015-09-21 18:29:20 +02:00
Emilien Mantel
bd7d776e3b
Fix and improve checks when ceph_origin == 'distro'
2015-09-21 18:04:19 +02:00
Leseb
c8e4eac98f
Merge pull request #407 from ceph/new-signing-key
...
Use new signed key for packages
2015-09-18 08:47:48 +02:00
Sébastien Han
e0c588ef4d
Use new signed key for packages
...
See:
http://ceph.com/releases/important-security-notice-regarding-signing-key-and-binary-downloads-of-ceph/
Signed-off-by: Sébastien Han <sebhan@cisco.com>
2015-09-18 08:47:05 +02:00
Leseb
8a5bf6bcf7
Merge pull request #402 from msambol/refactor_ceph_common
...
Update ceph-common styling
2015-09-04 11:47:06 +02:00
Leseb
a167c8856d
Merge pull request #401 from mwheckmann/object-skew-max
...
Support setting the "mon pg warn max object skew" in ceph.conf
2015-09-04 09:23:17 +02:00
Michael Sambol
66259dc1c9
Refactor ceph-common, adjust styling
2015-09-03 21:09:33 -05:00
Marc Heckmann
e279055a3b
Support setting the "mon pg warn max object skew" in ceph.conf
...
It should be used to disable health warnings about number of PGs
being too low if some pools have very few objects bringing down
the average number of objects per pool. This happens when running RadosGW.
The default is 10 and since the warnings only occur with some use cases,
the default here is 10 as well. Set to 20 or more to silence the warnings.
2015-09-03 17:08:51 -04:00
Leseb
21c6d57976
Merge pull request #400 from ceph/fix-check-disk-autodetect
...
Do not check for devices when device autodetect
2015-09-02 14:50:44 +02:00
Sébastien Han
5849579fa7
Do not check for devices when device autodetect
...
Closes : #399
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-09-02 14:19:19 +02:00
Leseb
0041b0f1ac
Merge pull request #398 from Abhishekvrshny/fix-sysctl-multi-values
...
fixing sysctl command to take whitespace-separated multi values for a key
2015-09-02 10:54:42 +02:00
Abhishek Varshney
d87fbdfffd
fixing sysctl command to take whitespace-separated multi values for a key
2015-09-02 12:50:03 +05:30
Leseb
00bca9a535
Merge pull request #394 from ti-mo/master
...
Enable optional-rpms on official RHEL for yum-plugin-priorities
2015-09-01 17:03:08 +02:00
Timo Beckers
e0ebd05565
Enable optional-rpms on official RHEL for yum-plugin-priorities
2015-09-01 16:59:52 +02:00
Leseb
0e26c85b2d
Merge pull request #396 from ceph/redhat-distro-repos
...
Get Ceph from distro repository (redhat-based)
2015-09-01 15:24:39 +02:00
Sébastien Han
0cbc81622f
Get Ceph from distro repository (redhat-based)
...
Follow up on #392
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-08-31 15:25:42 +02:00
Leseb
0410f6a258
Merge pull request #389 from AcalephStorage/fix-for-different-monitor-interfaces
...
Fix for error when the nodes don't have the same interface name.
2015-08-31 14:27:17 +02:00
Leseb
d1c8c46bf1
Merge pull request #392 from HanXHX/apt-origin
...
Get Ceph from distro repository (debian-based)
2015-08-31 14:24:12 +02:00
Emilien Mantel
b99355839a
Remove capital letters
2015-08-31 14:23:20 +02:00
Leseb
cc11187430
Merge pull request #395 from mattt416/make_fetch_configurable
...
Make fetch directory configurable
2015-08-27 19:27:06 +02:00
dexter
dd65c5ebb1
use hostvars for monitor interface in ceph.conf if available, else, fallback to just the plain monitor_interface var
2015-08-28 00:41:15 +08:00
Emilien Mantel
a75e1cbb67
Import changes to sample
2015-08-27 18:01:34 +02:00
Matt Thompson
afc934d22a
Make fetch directory configurable
...
Currently, the fetch directory is created in your working directory
(where ansible is run from). We prefer to not keep any state in this
directory and would prefer to have the fetch directory configurable so
we can store it outside of our code checkout.
This commit creates a new variable in each role called
`fetch_directory` (defaulting to the previous value of 'fetch/'), and
then updates each reference to 'fetch' to use the new variable instead.
Closes issue #383
2015-08-27 16:49:50 +01:00
Leseb
3fadd0bf32
Merge pull request #393 from HanXHX/storagectl
...
Vagrant storagectl as option
2015-08-27 11:58:58 +02:00
Emilien Mantel
b187393a93
Get Ceph from distro repository (debian-based)
2015-08-27 11:26:54 +02:00
Emilien Mantel
1d6fa46079
Vagrant storagectl as option
2015-08-27 11:26:10 +02:00
Leseb
6ca32bccf1
Merge pull request #391 from git-harry/fetch-run-once
...
Prevent failure from race creating fetch directory
2015-08-26 14:27:20 +02:00
git-harry
f60179e33f
Prevent failure from race creating fetch directory
...
When multiple monitor hosts attempt to create the fetch directory there
is the potential for the task to fail with:
"OSError: [Errno 17] File exists: 'fetch'"
This appear to be an issue with the file module trying to create the
same directory at the same time when the tasks has been delegated to a
single host.
This commit enables run_once on the affected task which should address
the issue.
2015-08-26 10:49:22 +01:00
Leseb
e41e197fe7
Merge pull request #390 from ceph/ntp-option
...
Make package dependencies configurable
2015-08-26 11:23:30 +02:00
Sébastien Han
b3c7c36299
Make package dependencies configurable
...
Closes : #386 and #384
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-08-26 11:21:24 +02:00
dexter
a39bd9f2a6
missing quotes. :(
2015-08-26 16:31:01 +08:00
dexter
873c5cffb2
Fix for error when the nodes don't have the same interface name.
...
This is a rare case but it happens. Since we're just calling
`monitor_interface` and not `hostvars[host]['monitor_interface'],
an error may occur when the current host's interface does not
exist on the other hosts. (eg. eth0 exists for node0, but it does
not exist on node1 and node2)
Fix for this is to use hostvars[host]['monitor_interface']
2015-08-26 16:11:21 +08:00
Leseb
453bf50126
Merge pull request #382 from msambol/activate_osd
...
Remove parition check from ceph-osd role
2015-08-17 19:38:17 +02:00
Michael Sambol
d1628a2d28
item.2 changes to item.1
2015-08-17 12:30:03 -05:00
Michael Sambol
f132188658
Remove parition check from ceph-osd role
...
I'm removing the ceph paritition check from `activate osd(s) when device
is a disk` because the ceph parition does not exist when parted was
registered (on a fresh install). This was causing the activate step to
be skipped.
2015-08-17 11:14:06 -05:00
Leseb
861d7296ef
Merge pull request #381 from git-harry/openstack-pg-num
...
Allow configurable pg_num for OpenStack pools
2015-08-17 17:45:50 +02:00
git-harry
835951b3d0
Allow configurable pg_num for OpenStack pools
...
Currently the OpenStack pools that get created use the default pg_num.
This commit updates the ceph-mon role to allow the pg_num for each pool
to be customised.
2015-08-17 16:14:26 +01:00
Leseb
cc761535fb
Merge pull request #380 from Abhishekvrshny/fix-keys-debian
...
enable ceph-create-keys in Debian
2015-08-17 15:37:58 +02:00
Abhishek Varshney
e142c21776
removed when condition in ceph-create-keys
2015-08-17 18:59:14 +05:30
Leseb
792f839f07
Merge pull request #379 from andymcc/device_check_group
...
Check to ensure device checks only happen on osds
2015-08-17 13:52:09 +02:00
Andy McCrae
942f914b84
Check to ensure device checks only happen on osds
...
Add bool for osd_group_name in group_names for osd checks.
2015-08-17 12:45:20 +01:00