]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cookbooks.git/log
ceph-cookbooks.git
12 years agoFix issue with old ceph-disk-prepare 18/head
Alexandre Marangone [Fri, 29 Mar 2013 17:39:26 +0000 (10:39 -0700)]
Fix issue with old ceph-disk-prepare

Old ceph-disk-prepare re-write the partition table and fail before writting
the Parition GUID.
This fix tests the presence of a osd_device status, if present, we skip
the OSD.
It also fix a typo when setting the osd_device status

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoCreate mon data dir before calling ceph-mon --mkfs 17/head
Alexandre Marangone [Mon, 25 Mar 2013 19:42:19 +0000 (12:42 -0700)]
Create mon data dir before calling ceph-mon --mkfs

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoUpstart and SYSV Init support
Alexandre Marangone [Thu, 21 Mar 2013 18:02:32 +0000 (11:02 -0700)]
Upstart and SYSV Init support

- Handles different service names between upstart
and sysvinit.
- Create mon_dir/(upstart|sysvinit) depending on
service to be used.

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoSupport EL, Fedora and (open)SuSE repo
Alexandre Marangone [Thu, 21 Mar 2013 17:58:38 +0000 (10:58 -0700)]
Support EL, Fedora and (open)SuSE repo

- Recipe is now ceph::repo
- For EL, add EPEL repository for dependencies by default.
Deactivable by using el_add_epel: false under ceph: {} in
the chef environment.
- Handle package names difference between EL/FC/SuSE and Debian.

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agochange cookbook version to 0.1.0 16/head
Alexandre Marangone [Wed, 20 Mar 2013 16:55:09 +0000 (09:55 -0700)]
change cookbook version to 0.1.0

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoUpdate README.md
Alexandre Marangone [Wed, 20 Mar 2013 16:52:30 +0000 (09:52 -0700)]
Update README.md

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoadd node env sample
Alexandre Marangone [Fri, 15 Mar 2013 19:33:21 +0000 (12:33 -0700)]
add node env sample

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoAdd OSD deployment when not using crowbar
Alexandre Marangone [Fri, 15 Mar 2013 19:32:16 +0000 (12:32 -0700)]
Add OSD deployment when not using crowbar

Also installs cryptsetup in case dmcrypt is being used

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agochange template to be more flexible
Alexandre Marangone [Fri, 15 Mar 2013 19:26:23 +0000 (12:26 -0700)]
change template to be more flexible

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoadd, hopefully, helpful comments
Alexandre Marangone [Fri, 15 Mar 2013 19:25:55 +0000 (12:25 -0700)]
add, hopefully, helpful comments

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoCeph will automatically create the admin and bootstrap keys
Alexandre Marangone [Fri, 15 Mar 2013 19:24:59 +0000 (12:24 -0700)]
Ceph will automatically create the admin and bootstrap keys

We just need to store the boostrap-osd key once it is created

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoSet mon to use upstart
Alexandre Marangone [Fri, 15 Mar 2013 19:24:09 +0000 (12:24 -0700)]
Set mon to use upstart

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agocreate /var/run/ceph/
Alexandre Marangone [Fri, 15 Mar 2013 19:23:27 +0000 (12:23 -0700)]
create /var/run/ceph/

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
12 years agoremove unused block
Alexandre Marangone [Fri, 15 Mar 2013 19:20:28 +0000 (12:20 -0700)]
remove unused block

Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>