]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
ceph-ansible.git
11 years agoAdd a purge playbook to remove Ceph 68/head
Sébastien Han [Fri, 11 Apr 2014 14:34:33 +0000 (16:34 +0200)]
Add a purge playbook to remove Ceph

The playbook removes packages, configuration files and ALL THE DATA from
Ceph.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #67 from leseb/improve-ceph-conf
Leseb [Fri, 11 Apr 2014 12:08:52 +0000 (14:08 +0200)]
Merge pull request #67 from leseb/improve-ceph-conf

Improve ceph.conf

11 years agoImprove ceph.conf 67/head
Sébastien Han [Fri, 11 Apr 2014 12:07:37 +0000 (14:07 +0200)]
Improve ceph.conf

Add tunables for:

* recovery
* performance

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #66 from leseb/wip-maintenance
Leseb [Wed, 9 Apr 2014 15:53:55 +0000 (17:53 +0200)]
Merge pull request #66 from leseb/wip-maintenance

Add maintenance playbook

11 years agoAdd maintenance playbook 66/head
Sébastien Han [Tue, 25 Mar 2014 16:53:15 +0000 (17:53 +0100)]
Add maintenance playbook

This playbook was made to automate Ceph servers maintenance
Typical use case: hardware change
By running this playbook you will set the 'noout' flag on your
cluster, which means that OSD **can't** be marked as out
of the CRUSH map, but they will be marked as down.
Basically we tell the cluster to don't move any data since
the operation won't last for too long.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #65 from guestisp/add-support-for-subdomains-calls
Leseb [Mon, 7 Apr 2014 11:29:17 +0000 (13:29 +0200)]
Merge pull request #65 from guestisp/add-support-for-subdomains-calls

Add support for subdomain calls in S3 api.

11 years agoAdd support for subdomain calls in S3 api. See http://ceph.com/docs/master/radosgw... 65/head
Alessandro Corbelli [Mon, 7 Apr 2014 10:06:24 +0000 (12:06 +0200)]
Add support for subdomain calls in S3 api. See http://ceph.com/docs/master/radosgw/config/#enabling-subdomain-s3-calls

11 years agoMerge pull request #61 from guestisp/remove-default-users-from-rgw
Leseb [Wed, 26 Mar 2014 10:35:54 +0000 (11:35 +0100)]
Merge pull request #61 from guestisp/remove-default-users-from-rgw

Remove RadosGW default users

11 years agoTotally removed test users creation from RGW tasks 61/head
Alessandro Corbelli [Wed, 26 Mar 2014 10:34:05 +0000 (11:34 +0100)]
Totally removed test users creation from RGW tasks

11 years agoMerge pull request #62 from guestisp/fix-54-use-hostname-in-ceph-conf
Leseb [Wed, 26 Mar 2014 10:27:32 +0000 (11:27 +0100)]
Merge pull request #62 from guestisp/fix-54-use-hostname-in-ceph-conf

Use ansible_hostname in RGW config inside ceph.conf

11 years agoUse ansible_hostname in RGW config inside ceph.conf 62/head
Alessandro Corbelli [Wed, 26 Mar 2014 10:26:18 +0000 (11:26 +0100)]
Use ansible_hostname in RGW config inside ceph.conf
Fix #54

11 years agoRemove RadosGW default users
Alessandro Corbelli [Wed, 26 Mar 2014 10:22:37 +0000 (11:22 +0100)]
Remove RadosGW default users

11 years agoUpdate README
Leseb [Sun, 23 Mar 2014 22:20:09 +0000 (23:20 +0100)]
Update README

11 years agoMerge pull request #59 from jcftang/wip-motd-mon
Leseb [Sun, 23 Mar 2014 10:59:58 +0000 (11:59 +0100)]
Merge pull request #59 from jcftang/wip-motd-mon

Drop a update-motd.d fragment for monitors so when the user/admin logs i...

11 years agoDrop a update-motd.d fragment for monitors so when the user/admin logs into a monitor... 59/head
Jimmy Tang [Sat, 22 Mar 2014 14:57:22 +0000 (14:57 +0000)]
Drop a update-motd.d fragment for monitors so when the user/admin logs into a monitor there is a small notice for the user about the state of the ceph cluster. Works only on ubuntu for now

11 years agoMerge pull request #58 from guestisp/skip-missing-hosts-from-rgw-conf
Leseb [Thu, 20 Mar 2014 12:42:09 +0000 (13:42 +0100)]
Merge pull request #58 from guestisp/skip-missing-hosts-from-rgw-conf

Skip missing RGW hosts in ceph.conf

11 years agoSkip missing RGW hosts in ceph.conf 58/head
Alessandro Corbelli [Thu, 20 Mar 2014 11:14:43 +0000 (12:14 +0100)]
Skip missing RGW hosts in ceph.conf

11 years agoFix README typo
Leseb [Wed, 19 Mar 2014 18:40:42 +0000 (19:40 +0100)]
Fix README typo

Fix typo

11 years agoMerge pull request #57 from leseb/fix-readme
Leseb [Wed, 19 Mar 2014 18:38:04 +0000 (19:38 +0100)]
Merge pull request #57 from leseb/fix-readme

Highlight important facts (fsid and monitor key)

11 years agoHighlight important facts (fsid and monitor key) 57/head
Sébastien Han [Wed, 19 Mar 2014 18:36:22 +0000 (19:36 +0100)]
Highlight important facts (fsid and monitor key)

Update the README with an entry for the fsid and monitor keys. We
dediced to remove every key from the default variables.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #56 from leseb/fix-rgw-key-conf
Leseb [Wed, 19 Mar 2014 15:37:00 +0000 (16:37 +0100)]
Merge pull request #56 from leseb/fix-rgw-key-conf

Fix rgw section name

11 years agoFix section name 56/head
Sébastien Han [Wed, 19 Mar 2014 15:29:57 +0000 (16:29 +0100)]
Fix section name

All the rgw instance should share the same key so the section name
should not be changed.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #55 from leseb/fix-rgw-pkg
Leseb [Wed, 19 Mar 2014 15:28:20 +0000 (16:28 +0100)]
Merge pull request #55 from leseb/fix-rgw-pkg

Remove hardcoded distro

11 years agoRemove hardcoded distro 55/head
Sébastien Han [Wed, 19 Mar 2014 15:27:24 +0000 (16:27 +0100)]
Remove hardcoded distro

This was a leftover from some previous tests.

Closes: #53
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #50 from guestisp/fix-49
Leseb [Wed, 19 Mar 2014 15:15:18 +0000 (16:15 +0100)]
Merge pull request #50 from guestisp/fix-49

Fix #49

11 years agoMerge pull request #52 from guestisp/fix-51
Leseb [Wed, 19 Mar 2014 13:23:47 +0000 (14:23 +0100)]
Merge pull request #52 from guestisp/fix-51

Fix #51

11 years agoMerge pull request #48 from guestisp/remove-https-for-ceph-key
Leseb [Wed, 19 Mar 2014 13:13:12 +0000 (14:13 +0100)]
Merge pull request #48 from guestisp/remove-https-for-ceph-key

Remove HTTPS from ceph key url

11 years agoFix #51 52/head
Alessandro Corbelli [Wed, 19 Mar 2014 11:45:56 +0000 (12:45 +0100)]
Fix #51

11 years agoFix #49 50/head
Alessandro Corbelli [Wed, 19 Mar 2014 11:40:02 +0000 (12:40 +0100)]
Fix #49

11 years agoRemove HTTPS from ceph key url. It's a public key, no need for HTTPS as it trigger... 48/head
Alessandro Corbelli [Wed, 19 Mar 2014 10:56:31 +0000 (11:56 +0100)]
Remove HTTPS from ceph key url. It's a public key, no need for HTTPS as it trigger "failed to validate the SSL certificate for ceph.com:443" errors

11 years agoMerge pull request #47 from jcftang/wip-haproxy
Leseb [Mon, 17 Mar 2014 12:58:21 +0000 (13:58 +0100)]
Merge pull request #47 from jcftang/wip-haproxy

Example HAProxy configuration

11 years agore-tab/indent configuration 47/head
Jimmy Tang [Mon, 17 Mar 2014 10:27:49 +0000 (10:27 +0000)]
re-tab/indent configuration

11 years agoFix typo in handler
Jimmy Tang [Mon, 17 Mar 2014 09:17:14 +0000 (09:17 +0000)]
Fix typo in handler

11 years agonote what the radosgw_interface variable means
Jimmy Tang [Mon, 17 Mar 2014 07:17:27 +0000 (07:17 +0000)]
note what the radosgw_interface variable means

11 years agomake radosgw_interface configurable for haproxy
Jimmy Tang [Sun, 16 Mar 2014 09:43:49 +0000 (09:43 +0000)]
make radosgw_interface configurable for haproxy

11 years agomicroformat variable to be in line with rest of roles and playbooks
Jimmy Tang [Sun, 16 Mar 2014 09:40:27 +0000 (09:40 +0000)]
microformat variable to be in line with rest of roles and playbooks

11 years agofix up indentation in configuration file
Jimmy Tang [Sun, 16 Mar 2014 09:39:33 +0000 (09:39 +0000)]
fix up indentation in configuration file

11 years agomore meaningful backend name
Jimmy Tang [Sat, 15 Mar 2014 12:10:59 +0000 (12:10 +0000)]
more meaningful backend name

11 years agoInitial add of haproxy example for fronting a number of radosgw's
Jimmy Tang [Fri, 14 Mar 2014 09:50:31 +0000 (09:50 +0000)]
Initial add of haproxy example for fronting a number of radosgw's

11 years agoMerge pull request #46 from leseb/fix-mon-initial-members
Leseb [Fri, 14 Mar 2014 16:13:15 +0000 (17:13 +0100)]
Merge pull request #46 from leseb/fix-mon-initial-members

Remove mon_initial_members option

11 years agoRemove mon_initial_members option 46/head
Sébastien Han [Fri, 14 Mar 2014 16:11:27 +0000 (17:11 +0100)]
Remove mon_initial_members option

The mon_initial_members is not used since we declare the mon section in
the ceph.conf file. Later, we could reduce the ceph.conf file by only
using the mon_host flag instead of all the mon sections.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #45 from leseb/improve-read
Leseb [Fri, 14 Mar 2014 15:48:18 +0000 (16:48 +0100)]
Merge pull request #45 from leseb/improve-read

Improve README file

11 years agoImprove README file 45/head
Sébastien Han [Fri, 14 Mar 2014 15:32:00 +0000 (16:32 +0100)]
Improve README file

Clarify the support section, add OS support.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #43 from leseb/feature-reduce-vm-memory
Leseb [Fri, 14 Mar 2014 09:48:35 +0000 (10:48 +0100)]
Merge pull request #43 from leseb/feature-reduce-vm-memory

Reduce VM memory consumption

11 years agoReduce VM memory consumption 43/head
Sébastien Han [Fri, 14 Mar 2014 09:47:06 +0000 (10:47 +0100)]
Reduce VM memory consumption

We now have 7 virtual machines in the Vagrant sandbox. This takes a lot
of memory. This might be a problem for some laptop and whon't help
testings.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #7 from leseb/wip-add-rgw
Leseb [Thu, 13 Mar 2014 22:49:12 +0000 (23:49 +0100)]
Merge pull request #7 from leseb/wip-add-rgw

Add RADOS Gateway support

11 years agoAdd RADOS Gateway support 7/head
Sébastien Han [Thu, 6 Mar 2014 12:54:37 +0000 (13:54 +0100)]
Add RADOS Gateway support

This is a wip branch.
This works on Ubuntu precise, Debian Wheezy and CentOS 6.4.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #40 from guestisp/fix-ceph-conf-if-mds-are-not-reachable
Leseb [Wed, 12 Mar 2014 15:14:17 +0000 (16:14 +0100)]
Merge pull request #40 from guestisp/fix-ceph-conf-if-mds-are-not-reachable

Fix ceph.conf if MDSs are not reachable

11 years agoFix ceph.conf if MDSs are not reachable 40/head
Alessandro Corbelli [Wed, 12 Mar 2014 15:13:06 +0000 (16:13 +0100)]
Fix ceph.conf if MDSs are not reachable

11 years agoMerge pull request #39 from guestisp/fix-ceph-conf-if-mons-unreachable
Leseb [Wed, 12 Mar 2014 15:00:18 +0000 (16:00 +0100)]
Merge pull request #39 from guestisp/fix-ceph-conf-if-mons-unreachable

Fix ceph.conf if mons are unreachable

11 years agoMerge pull request #36 from guestisp/fix-fqdn-when-copying-keys-to-osd
Leseb [Wed, 12 Mar 2014 14:58:33 +0000 (15:58 +0100)]
Merge pull request #36 from guestisp/fix-fqdn-when-copying-keys-to-osd

Use ansible_fqdn when copying keys to OSDs

11 years agoMerge pull request #38 from guestisp/fix-mons-yaml
Leseb [Wed, 12 Mar 2014 14:35:27 +0000 (15:35 +0100)]
Merge pull request #38 from guestisp/fix-mons-yaml

Fix typo in group_vars/mons and remove "-C foo"

11 years agoFix ceph.conf if mons are unreachable 39/head
Alessandro Corbelli [Wed, 12 Mar 2014 14:34:54 +0000 (15:34 +0100)]
Fix ceph.conf if mons are unreachable

11 years agoFix typo in group_vars/mons and remove "-C foo" 38/head
Alessandro Corbelli [Wed, 12 Mar 2014 14:32:09 +0000 (15:32 +0100)]
Fix typo in group_vars/mons and remove "-C foo"

11 years agoUse ansible_fqdn when copying from mons 36/head
Alessandro Corbelli [Wed, 12 Mar 2014 14:05:42 +0000 (15:05 +0100)]
Use ansible_fqdn when copying from mons

11 years agoUse ansible_fqnd also in mds role
Alessandro Corbelli [Wed, 12 Mar 2014 14:01:46 +0000 (15:01 +0100)]
Use ansible_fqnd also in mds role

11 years agoUse ansible_fqdn when copying keys to OSDs
Alessandro Corbelli [Wed, 12 Mar 2014 13:46:40 +0000 (14:46 +0100)]
Use ansible_fqdn when copying keys to OSDs

11 years agoMerge pull request #34 from leseb/fix-revert-autogeneration-keys
Leseb [Wed, 12 Mar 2014 12:33:57 +0000 (13:33 +0100)]
Merge pull request #34 from leseb/fix-revert-autogeneration-keys

Revert 37882255d6ac5d15b7725df6a2c15a2c0c22928f (auto key generation)

11 years agoRevert 37882255d6ac5d15b7725df6a2c15a2c0c22928f (auto key generation) 34/head
Sébastien Han [Wed, 12 Mar 2014 12:31:22 +0000 (13:31 +0100)]
Revert 37882255d6ac5d15b7725df6a2c15a2c0c22928f (auto key generation)

We introduced a key generation mechanism that aimed to ease deployment.
In the end, it brought more complexity to the playbook and doesn't
scale.

Reverting the auto generation commit and instructing users to generate
their own keys.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #33 from leseb/feature-reduce-verbose
Leseb [Wed, 12 Mar 2014 09:49:10 +0000 (10:49 +0100)]
Merge pull request #33 from leseb/feature-reduce-verbose

Ability to reduce verbosity

11 years agoAbility to reduce verbosity 33/head
Sébastien Han [Wed, 12 Mar 2014 09:46:41 +0000 (10:46 +0100)]
Ability to reduce verbosity

If you don't want to see the output of all the skipped host, you can set
this value to 'False'.
This will dramatically reduce the output of the run.

Closes: #32
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #31 from leseb/fix-cosmetic
Leseb [Tue, 11 Mar 2014 14:25:41 +0000 (15:25 +0100)]
Merge pull request #31 from leseb/fix-cosmetic

Cosmetic on apt module

11 years agoCosmetic on apt module 31/head
Sébastien Han [Tue, 11 Mar 2014 14:24:51 +0000 (15:24 +0100)]
Cosmetic on apt module

Use 'present' instead of 'installed'.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #30 from leseb/fix-vagrant-osd-disk
Leseb [Tue, 11 Mar 2014 13:23:21 +0000 (14:23 +0100)]
Merge pull request #30 from leseb/fix-vagrant-osd-disk

Add more tiny disks

11 years agoAdd more tiny disks 30/head
Sébastien Han [Tue, 11 Mar 2014 13:22:11 +0000 (14:22 +0100)]
Add more tiny disks

Instead of having 5GB disks now we have 6 disks of 1GB per virtual
machine, which is more than enough for testing.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #29 from leseb/fix-ansible-setup2
Leseb [Tue, 11 Mar 2014 13:19:17 +0000 (14:19 +0100)]
Merge pull request #29 from leseb/fix-ansible-setup2

Remove log section

11 years agoRemove log section 29/head
Sébastien Han [Tue, 11 Mar 2014 13:18:19 +0000 (14:18 +0100)]
Remove log section

While running Ansible for the first time, this won't affec the local
git.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #28 from leseb/fix-ansible-setup
Leseb [Tue, 11 Mar 2014 13:16:13 +0000 (14:16 +0100)]
Merge pull request #28 from leseb/fix-ansible-setup

Improve vagrant testing and ansible setup

11 years agoImprove vagrant testing and ansible setup 28/head
Sébastien Han [Tue, 11 Mar 2014 13:14:37 +0000 (14:14 +0100)]
Improve vagrant testing and ansible setup

It is easier now to git clone the repository and to run your first
environment without extra configuration.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #12 from jcftang/wip-cleanup
Leseb [Tue, 11 Mar 2014 11:05:30 +0000 (12:05 +0100)]
Merge pull request #12 from jcftang/wip-cleanup

Wip cleanup

11 years agobreak out MDS roles into its own group, shouldn't be installing the MDS on every... 12/head
Jimmy Tang [Thu, 6 Mar 2014 07:49:46 +0000 (07:49 +0000)]
break out MDS roles into its own group, shouldn't be installing the MDS on every OSD host in this example

11 years agoIgnore keyrings, they should never be commited to git
Jimmy Tang [Thu, 6 Mar 2014 07:22:58 +0000 (07:22 +0000)]
Ignore keyrings, they should never be commited to git

11 years agoIgnore some temporary files
Jimmy Tang [Thu, 6 Mar 2014 06:13:08 +0000 (06:13 +0000)]
Ignore some temporary files

11 years agoMerge pull request #26 from leseb/wip-separate-osd-scenarios
Leseb [Tue, 11 Mar 2014 09:37:32 +0000 (10:37 +0100)]
Merge pull request #26 from leseb/wip-separate-osd-scenarios

Wip separate osd scenarios

11 years agoSeparate OSD scenarios to multiple files 26/head
Sébastien Han [Mon, 10 Mar 2014 15:52:31 +0000 (16:52 +0100)]
Separate OSD scenarios to multiple files

Currently everything lives in main.yml, the file has become difficult to
read at some point and can be a real mess since we keep adding new
scenarios.
I think we should separate the scenarios into dedicated files and just
do includes in the main.yml file.

Closes: #16
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #25 from leseb/fix-gen-keys
Leseb [Mon, 10 Mar 2014 23:55:54 +0000 (00:55 +0100)]
Merge pull request #25 from leseb/fix-gen-keys

Autogenerate initial mon key

11 years agoAutogenerate initial mon key 25/head
Sébastien Han [Mon, 10 Mar 2014 23:47:24 +0000 (00:47 +0100)]
Autogenerate initial mon key

As mentionned in the issue 24 it's not really safe to store a default
fsid nor a monitor key. Thus the commit brings the auto-generation of
the initial monitor key. However it is quite complex to do the same for
the fsid, so I leave this to the person in charge of the deployment to
generate one and edit group_vars/all accordingly. The default fsid has
been removed as well.

Close: #24

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #18 from leseb/fix-rm-dev
Alfredo Deza [Mon, 10 Mar 2014 17:06:00 +0000 (13:06 -0400)]
Merge pull request #18 from leseb/fix-rm-dev

Use full device name

11 years agoMerge pull request #22 from leseb/fix-allow-disable-mds
Alfredo Deza [Mon, 10 Mar 2014 17:05:12 +0000 (13:05 -0400)]
Merge pull request #22 from leseb/fix-allow-disable-mds

Allow to disable MDS

11 years agoMerge pull request #23 from leseb/fix-hardcoded-eth
Alfredo Deza [Mon, 10 Mar 2014 16:49:01 +0000 (12:49 -0400)]
Merge pull request #23 from leseb/fix-hardcoded-eth

Remove hardcoded interface name

11 years agoRemove hardcoded interface name 23/head
Sébastien Han [Mon, 10 Mar 2014 16:23:41 +0000 (17:23 +0100)]
Remove hardcoded interface name

Add the ability to select a binding interface for the monitors.

Closes: #20
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoAllow to disable MDS 22/head
Sébastien Han [Mon, 10 Mar 2014 16:14:11 +0000 (17:14 +0100)]
Allow to disable MDS

Even if MDS are not configured in site.yml the playbook has a
dependancy on the ceph.conf template.
This disables the mds section from the ceph.conf file.

Closes: #21
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoUse full device name 18/head
Sébastien Han [Mon, 10 Mar 2014 15:32:04 +0000 (16:32 +0100)]
Use full device name

Use full device name so we can specify custom devices (by-path, links
etc...)

Closes: #17
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #13 from leseb/wip-support-install-rh
Alfredo Deza [Mon, 10 Mar 2014 12:22:30 +0000 (08:22 -0400)]
Merge pull request #13 from leseb/wip-support-install-rh

Multi distro installation support

11 years agoMulti distro installation support 13/head
Sébastien Han [Sun, 9 Mar 2014 16:08:47 +0000 (17:08 +0100)]
Multi distro installation support

Now the playbook is able to install Ceph on RedHat systems.
This has been tested on CentOS 6.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #11 from leseb/wip-multi-journal 3/head
Alfredo Deza [Fri, 7 Mar 2014 13:30:21 +0000 (08:30 -0500)]
Merge pull request #11 from leseb/wip-multi-journal

Add multi-journal support and fix collocation scenario

11 years agoAdd multi-journal support and fix collocation scenario 11/head
Sébastien Han [Fri, 7 Mar 2014 13:04:25 +0000 (14:04 +0100)]
Add multi-journal support and fix collocation scenario

This commits brings the support of multiple journals where each journal
points to a specific OSD and vice-versa. The commit also clarifies the
usage of multi scenarios for both journal and osd_data.
In the meantime, it fixes the collocation scenario.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #10 from leseb/wip-check-sys-arch-support
Alfredo Deza [Fri, 7 Mar 2014 12:56:09 +0000 (07:56 -0500)]
Merge pull request #10 from leseb/wip-check-sys-arch-support

Check system and architecture

11 years agoCheck system and architecture 10/head
Sébastien Han [Fri, 7 Mar 2014 10:20:48 +0000 (11:20 +0100)]
Check system and architecture

If the system is not Linux and the architecture is not x86 Ansible will
fail and exit.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #4 from leseb/wip-many-devices
Alfredo Deza [Thu, 6 Mar 2014 14:25:54 +0000 (09:25 -0500)]
Merge pull request #4 from leseb/wip-many-devices

Support diverse setup disks

11 years agoSupport diverse setup disks 4/head
Sébastien Han [Thu, 6 Mar 2014 10:12:25 +0000 (11:12 +0100)]
Support diverse setup disks

This brings the support of heterogeneous hardware. Not all the servers
are identical, some have more or less disks than the others. Prior this
commit, the 'parted' command was hanging, now the command simply exits 1
if the device doesn't exist, same for the 'egrep' piped command after.
Then we skip these errors and continue to run. So now, you can specify
multiple devices in group_vars/osds that don't exist on all the
servers.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #2 from leseb/wip-cleanup
Alfredo Deza [Tue, 4 Mar 2014 13:45:55 +0000 (08:45 -0500)]
Merge pull request #2 from leseb/wip-cleanup

Cleanup redundant command

11 years agoCleanup redundant command 2/head
Sébastien Han [Mon, 3 Mar 2014 23:13:17 +0000 (00:13 +0100)]
Cleanup redundant command

Since the fetch module takes care of the permissions it is not necessary
to set them with another module. The second command is useless.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoMerge pull request #1 from leseb/wip-ceph-ansible-playbook-init
Alfredo Deza [Mon, 3 Mar 2014 18:35:04 +0000 (13:35 -0500)]
Merge pull request #1 from leseb/wip-ceph-ansible-playbook-init

Add Ceph Playbook

11 years agoAdd Ceph Playbook 1/head
Sébastien Han [Mon, 3 Mar 2014 18:08:51 +0000 (19:08 +0100)]
Add Ceph Playbook

Initial commit.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
11 years agoInitial commit
ircolle [Mon, 3 Mar 2014 17:12:09 +0000 (09:12 -0800)]
Initial commit