leseb
50d1f73afe
Change default options
...
We want to force the user to only enable the options they need. Thus
they shouldn't have to enable one option and then disable another.
Signed-off-by: leseb <seb@redhat.com>
2015-07-03 18:38:30 +02:00
Leseb
17dd29a556
Merge pull request #312 from ceph/disable-cdn-option
...
Safer check
2015-07-03 16:57:51 +02:00
leseb
d331af4e16
Safer check
...
Without this, the subcription manager will run since the default value
for cdn is true...
Signed-off-by: leseb <seb@redhat.com>
2015-07-03 16:56:34 +02:00
Leseb
f4414208d2
Merge pull request #311 from ti-mo/python2-local-action
...
Use local_action to ensure Ansible executes under python2
2015-07-03 16:54:38 +02:00
leseb
99e401b7c9
Add more repo source for stable
...
Attempt to fix #305
Signed-off-by: leseb <seb@redhat.com>
2015-07-03 16:35:17 +02:00
Timo Beckers
d28bd99f89
Use local_action to ensure Ansible executes under python2
2015-07-03 16:25:17 +02:00
leseb
77b5650180
Add red hat storage cdn installation
...
Signed-off-by: leseb <seb@redhat.com>
2015-07-03 12:38:17 +02:00
Leseb
e3988ca099
Merge pull request #304 from ceph/cleanup-rgw
...
Cleanup daemon declaration
2015-07-02 15:32:44 +02:00
leseb
c670004de2
Cleanup daemon declaration
...
Now we don't need to activate the services through a variable. If the
role is activated in the inventory, actions will occur automatically.
Fixing the repo creation for red hat storage too.
Signed-off-by: leseb <seb@redhat.com>
2015-07-02 15:22:18 +02:00
leseb
25ac1af009
Tiny fix for a variable undeclared
...
Signed-off-by: leseb <seb@redhat.com>
2015-07-01 19:15:10 +02:00
leseb
11f72c62f9
Add red hat storage support
...
The new product version has jsut came out. ICE doesn't exist anymore and
Red Hat Storage is the name of the new product.
Signed-off-by: leseb <seb@redhat.com>
2015-07-01 18:36:26 +02:00
leseb
4463c68ebd
Fixes rgw and mon startup on red hat
...
closes : #297 , #264 , #265 and #301
Signed-off-by: leseb <seb@redhat.com>
2015-06-30 19:19:08 +02:00
leseb
39ebb8f22e
Only apply os-tuning to OSD nodes
...
There is no need to apply these tuning flags to all the nodes.
Signed-off-by: leseb <seb@redhat.com>
2015-06-30 18:13:03 +02:00
leseb
89355e6b77
Improve handlers
...
Signed-off-by: leseb <seb@redhat.com>
2015-06-30 18:07:03 +02:00
leseb
083d7740f7
Add restapi container deployment
...
Signed-off-by: leseb <seb@redhat.com>
2015-06-29 14:19:47 +02:00
leseb
c3bc5b3e44
Merge branch 'group_names' of https://github.com/bjne/ceph-ansible into bjne-group_names
...
Signed-off-by: leseb <seb@redhat.com>
Conflicts:
roles/ceph-common/handlers/main.yml
roles/ceph-mon/tasks/ceph_keys.yml
2015-06-26 15:10:50 +02:00
leseb
4a2c7ae0c1
Cosmetic
...
Add more visibility for the 'when' statement.
Signed-off-by: leseb <seb@redhat.com>
2015-06-26 14:48:05 +02:00
leseb
d9a38489f9
Followup on #287
...
Signed-off-by: leseb <seb@redhat.com>
2015-06-25 23:40:07 +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
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
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
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
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
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
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
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
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
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
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
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
Yin Jifeng
f0b5691186
make sure journal_size configured
2015-05-14 19:55:09 +08: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
Yin Jifeng
95ca89695c
use yum to install ceph noarch package
...
command + creates prevent the package to be upgraded.
rpm returns 0 when install success, and
1 (Error: Nothing to do) when reinstall the same package
2015-04-16 15:16:18 +08:00
Yin Jifeng
a6d012b542
sysctl ignoreerrors
...
some key fails under CentOS 6
2015-04-15 03:46:03 +08:00
Yin Jifeng
efb8e68c69
make RGW directory use same host var
...
ansible_fqdn is full domain, while hostname may be in short form
2015-04-14 22:00:46 +08:00
Sébastien Han
5927df7962
Add ceph-common role to client machines
...
Add another warning for cephx signatures
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-04-14 12:53:41 +02:00
Sébastien Han
7b77ce5a9a
Use last Ceph release Hammer
...
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-04-09 10:55:41 +02:00
Sébastien Han
d20288c3c2
Only change when the task returns false
...
We only want to see things that really changed after a play completes.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-04-08 18:46:54 +02:00
Sébastien Han
54353f74e8
Add role dependancies
...
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-04-08 17:36:40 +02:00
Sébastien Han
6005f446db
Rework upstart and sysvinit
...
Once again and hopefully final commit to rework the support of both
upstart and sysvinit. As from now, Ubuntu systems will use upstart and
the others will use sysvinit.
A later commit might include the support of systemd as the unit files
come out. This will be for Hammer so probably soon.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-03-30 11:38:19 +02:00
Sébastien Han
b6b8437a7a
Activate either sysvinit or upstart
...
Depending on the distro, init scripts will look for different files to
be available on the ceph data dir.
Fixing the upstart support here.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-03-26 18:23:58 +01:00
Sébastien Han
57b8eef771
Default client is already client.restapi
...
No need to specify it.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-03-25 11:29:51 +01:00
Sébastien Han
22348ebce7
Fix RGW startup
...
If the distribution wasn't Ubuntu, the check wasn't performed so the
evaluation in the task later wasn't possible.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2015-03-24 11:02:12 +01:00
Leseb
8d126a361b
Merge pull request #233 from leseb/fix-mds-pool-creation
...
Enforce var pool creation
2015-03-24 10:12:22 +01:00