Commit Graph

658 Commits (5a46160ad399504d9ebef3abe16d2b50645e978c)
 

Author SHA1 Message Date
Leseb 2b803e218c Merge pull request #288 from leseb/fix-prepare-logic
Followup on #287
2015-06-25 23:52:57 +02:00
leseb d9a38489f9 Followup on #287
Signed-off-by: leseb <seb@redhat.com>
2015-06-25 23:40:07 +02:00
Leseb 9b294006ce Merge pull request #287 from bstillwell/master
Correct the logic for running 'ceph-disk prepare'
2015-06-25 23:36:41 +02:00
Bryan Stillwell e634315b5c Correct the logic for running 'ceph-disk prepare'
The logic was broken here for repeated runs.  We only want to run
'ceph-disk prepare' when the disk does not contain a ceph partition, is
not a partition, and raw_multi_journal is set.  Previously it would
attempt to run 'ceph-disk prepare' when there was a ceph partition
because the second half of the 'or' was still true since it isn't a
partition.
2015-06-25 14:29:49 -06:00
Leseb ed56951ccf Merge pull request #286 from ceph/deploy-on-docker
Update the Docker bootstrap part
2015-06-25 12:24:07 +02:00
Sébastien Han 2929a00041 Update the Docker bootstrap part
We now use ceph/daemon as a default container image so reflecting the
change here.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-25 12:14:23 +02:00
Leseb 900eefd5e3 Merge pull request #285 from ceph/fix-client-socket-path
Create client socket path
2015-06-17 13:49:57 +02:00
Sébastien Han 3fe1fcc410 Create client socket path
This will avoid some error messages from the client when running a
command with the CLI or other.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-17 13:44:05 +02:00
Leseb 3b8796e532 Merge pull request #284 from ceph/fix-ubuntu-box-name
Fix ubuntu box images name
2015-06-16 14:46:44 +02:00
Sébastien Han ca19135626 Fix ubuntu box images name
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-16 14:45:59 +02:00
Leseb c20b4fc3bc Merge pull request #283 from ceph/fedora-box-ex
Change fedora box example
2015-06-16 14:26:26 +02:00
Sébastien Han 2dbfd1b558 Change fedora box example
Use the official image.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-16 14:25:42 +02:00
Leseb 4589b2b102 Merge pull request #282 from ceph/rgw-bootstrap-key
Use a bootstrap key for rgw
2015-06-12 14:43:19 +02:00
Sébastien Han 57d6ddc56b Use a bootstrap key for rgw
Following the best practice, we don't create a key from the monitor but
we really on the initial keys created by the mons to bootstrap each
daemon.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-12 14:41:40 +02:00
Leseb 844aafdc31 Merge pull request #281 from ceph/recovery-options
Reduce scrubbing impact
2015-06-11 17:09:19 +02:00
Sébastien Han b50e525004 Reduce scrubbing impact
Add more param to reduce the scrub overhead.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-11 16:49:57 +02:00
Bjørnar Ness 5588ada332 make group names definable 2015-06-11 02:42:41 +02:00
Leseb bd6b8beada Merge pull request #277 from cy-lee/install-lastest-ansible
Minor change: Install latest Ansible from official PPA
2015-06-10 10:30:51 +02:00
Chang-Yi Lee 40d665b480 Minor change: Install latest Ansible from official PPA
Ansible version must >= 1.6.0
2015-06-10 14:14:52 +08:00
Leseb e558b0c296 Merge pull request #276 from ceph/rework-groupvar
Add more flags to RBD clients
2015-06-09 17:22:54 +02:00
Sébastien Han e1f0e660e8 Add more flags to RBD clients
More options.
We also now configure the rbd clients directories for logs and socket.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-09 17:20:15 +02:00
Leseb 29e25de992 Merge pull request #275 from ceph/rename-install-ansible
Rename bootstrap ansible to install
2015-06-09 16:07:59 +02:00
Sébastien Han 1a9ddb5a26 Rename bootstrap ansible to install
The bootstrap was confusing.

Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-09 16:06:54 +02:00
Leseb a74b9aeab8 Merge pull request #273 from bjne/rbd_concurrent_management_ops
Add rbd_concurrent_management_ops
2015-06-09 13:35:38 +02:00
Bjørnar Ness a5ed377e4e Add rbd_concurrent_management_ops 2015-06-09 00:42:01 +02:00
Leseb f732412901 Merge pull request #269 from bjne/patch-2
Directory should be executable
2015-06-08 23:50:51 +02:00
Leseb 501c5f2d6c Merge pull request #268 from bjne/patch-1
Directory should be executable
2015-06-08 23:50:47 +02:00
Leseb 55faf977c0 Merge pull request #270 from bjne/patch-3
simplify running process check
2015-06-08 18:09:18 +02:00
bjne ab2fb1856a simplify running process check
eventually pidof
2015-06-08 18:08:13 +02:00
bjne 154f3d9c05 Directory should be executable
Unless you do this for a specific reason. If so, should be commented.
2015-06-08 18:04:38 +02:00
bjne 8e99920a0d Directory should be executable
This looks like a bug, if not, it should have a comment that tells why
2015-06-08 17:33:56 +02:00
Leseb 26dba2eef2 Merge pull request #267 from leseb/rgw-keystone
Add support for Rados Gateway configuration with Keystone
2015-06-03 22:24:15 +02:00
Sébastien Han bdd4cc4363 Add support for Rados Gateway configuration with Keystone
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-06-03 21:42:16 +02:00
Leseb a86439f2d2 Merge pull request #266 from leseb/fix-rgw-start-rh
Fix radosgw startup on RedHat systems
2015-06-03 16:33:24 +02:00
Sébastien Han 8ca8ecc0e1 Fix radosgw startup on RedHat systems
Fix startup and move vars to group_vars

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-06-03 16:31:51 +02:00
Leseb 58e6565300 Merge pull request #263 from leseb/cosmetic
Cosmetic changes
2015-05-15 18:39:21 +02:00
Sébastien Han 8b39214ab8 Consmetic changes
This branch has been sitting on my local repo for a while. I guess I had
time to spend on a plane :).

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-05-15 18:27:41 +02:00
Leseb c030786db1 Merge pull request #262 from leseb/vagrant-vars
Fix multiple things
2015-05-15 14:45:31 +02:00
Sébastien Han 8dc1554788 Fix multiple things
* fix the Vagrantfile ruby check
* fix the variable positions

Bring more mandatory variables and try to separate Vagrant vars from the
playbook vars.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-05-15 14:32:26 +02:00
Leseb 61eebb526a Merge pull request #260 from flisky/master
make sure journal_size configured
2015-05-15 10:46:20 +02:00
Yin Jifeng 03508a7ab2 journal_size for Vagrant 2015-05-15 13:45:50 +08:00
Yin Jifeng f0b5691186 make sure journal_size configured 2015-05-14 19:55:09 +08:00
Leseb 5c497a7c63 Merge pull request #259 from leseb/safety-first
Safety first
2015-05-12 11:33:36 +02:00
Sébastien Han a37b373357 Ability to secure cluster pools
We set several flags to keep the cluster secure:
* nodelete
* nopgchange
* nosizechange

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-05-12 11:21:16 +02:00
Sébastien Han bae8faf30d Merge branch 'master' of https://github.com/ceph/ceph-ansible
Conflicts:
	rolling_update.yml
2015-04-29 11:15:14 +02:00
Leseb cd110bd249 Merge pull request #251 from leseb/rolling-update
Add more OSD flags
2015-04-27 19:20:29 +02:00
Leseb c017389e9e Merge pull request #8 from jcftang/wip-ceph_facts
Import of ceph_facts module
2015-04-27 19:10:24 +02:00
Sébastien Han 5c2fb75adb Add more OSD flags
We don't really want to trigger any sort of scrubbing process while
performing the upgrade.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>

Conflicts:
	rolling_update.yml
2015-04-27 19:08:05 +02:00
Sébastien Han 6f226a47e9 Merge branch 'master' of https://github.com/ceph/ceph-ansible 2015-04-27 19:06:10 +02:00
Sébastien Han d98b701f99 Merge branch 'leseb-rolling-update' 2015-04-27 19:05:46 +02:00