]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
Leseb [Fri, 3 Jul 2015 14:36:03 +0000 (16:36 +0200)]
Merge pull request #310 from ceph/more-repos
Add more repo source for stable
leseb [Fri, 3 Jul 2015 14:26:21 +0000 (16:26 +0200)]
Add more repo source for stable
Attempt to fix #305
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 3 Jul 2015 14:23:10 +0000 (16:23 +0200)]
Merge pull request #309 from ceph/restapi-fix
Only activate restpi when needed
leseb [Fri, 3 Jul 2015 14:22:27 +0000 (16:22 +0200)]
Only activate restpi when needed
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 3 Jul 2015 12:41:32 +0000 (14:41 +0200)]
Merge pull request #306 from ceph/cdn-mode-rh-storage
Add red hat storage cdn installation
leseb [Thu, 2 Jul 2015 16:23:11 +0000 (18:23 +0200)]
Add red hat storage cdn installation
Signed-off-by: leseb <seb@redhat.com>
Leseb [Thu, 2 Jul 2015 13:32:44 +0000 (15:32 +0200)]
Merge pull request #304 from ceph/cleanup-rgw
Cleanup daemon declaration
leseb [Thu, 2 Jul 2015 09:08:59 +0000 (11:08 +0200)]
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>
Leseb [Wed, 1 Jul 2015 17:17:29 +0000 (19:17 +0200)]
Merge pull request #303 from ceph/rh-storage-fix
Tiny fix for a variable undeclared
leseb [Wed, 1 Jul 2015 17:15:10 +0000 (19:15 +0200)]
Tiny fix for a variable undeclared
Signed-off-by: leseb <seb@redhat.com>
Leseb [Wed, 1 Jul 2015 16:38:02 +0000 (18:38 +0200)]
Merge pull request #302 from ceph/rh-storage-1-3
Add red hat storage support
leseb [Wed, 1 Jul 2015 13:58:38 +0000 (15:58 +0200)]
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>
Leseb [Tue, 30 Jun 2015 17:20:40 +0000 (19:20 +0200)]
Merge pull request #300 from leseb/rgw-start-rhel
Fixes rgw and mon startup on red hat
leseb [Tue, 30 Jun 2015 16:43:43 +0000 (18:43 +0200)]
Fixes rgw and mon startup on red hat
closes: #297, #264, #265 and #301
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 30 Jun 2015 16:13:55 +0000 (18:13 +0200)]
Merge pull request #299 from leseb/os-tuning-osd-only
Only apply os-tuning to OSD nodes
leseb [Tue, 30 Jun 2015 16:13:03 +0000 (18:13 +0200)]
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>
Leseb [Tue, 30 Jun 2015 16:10:05 +0000 (18:10 +0200)]
Merge pull request #298 from leseb/ceph-mon-handler
Improve handlers
leseb [Tue, 30 Jun 2015 16:07:03 +0000 (18:07 +0200)]
Improve handlers
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 30 Jun 2015 14:22:31 +0000 (16:22 +0200)]
Merge pull request #295 from leseb/ceph-common-tun-twice
ceph-common was running twice
leseb [Tue, 30 Jun 2015 13:59:30 +0000 (15:59 +0200)]
ceph-common was running twice
Sinxe each Ceph role (except ceph-common) has a dependancy to
ceph-common we don't need to declare ceph-common again.
Prior to this change the ceph-common role was running twice, thing that
wasn't really elegant.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 30 Jun 2015 11:50:01 +0000 (13:50 +0200)]
Merge pull request #294 from leseb/vagrant-demo
Add vagrant demo video
leseb [Tue, 30 Jun 2015 11:48:07 +0000 (13:48 +0200)]
Add vagrant demo video
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 30 Jun 2015 11:46:10 +0000 (13:46 +0200)]
Merge pull request #293 from leseb/rest-api-group-vars
Add group_vars for restapi
leseb [Tue, 30 Jun 2015 11:44:58 +0000 (13:44 +0200)]
Add group_vars for restapi
Signed-off-by: leseb <seb@redhat.com>
Leseb [Mon, 29 Jun 2015 12:29:13 +0000 (14:29 +0200)]
Merge pull request #292 from leseb/restapi-container
Add restapi container deployment
leseb [Mon, 29 Jun 2015 12:15:07 +0000 (14:15 +0200)]
Add restapi container deployment
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 26 Jun 2015 13:12:21 +0000 (15:12 +0200)]
Merge pull request #290 from leseb/bjne-group_names
Bjne group names
leseb [Fri, 26 Jun 2015 13:10:50 +0000 (15:10 +0200)]
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
Leseb [Fri, 26 Jun 2015 12:48:24 +0000 (14:48 +0200)]
Merge pull request #289 from leseb/cosmetic-again
WIP: Cosmetic
leseb [Thu, 25 Jun 2015 22:26:03 +0000 (00:26 +0200)]
Cosmetic
Add more visibility for the 'when' statement.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Thu, 25 Jun 2015 21:52:57 +0000 (23:52 +0200)]
Merge pull request #288 from leseb/fix-prepare-logic
Followup on #287
leseb [Thu, 25 Jun 2015 21:40:07 +0000 (23:40 +0200)]
Followup on #287
Signed-off-by: leseb <seb@redhat.com>
Leseb [Thu, 25 Jun 2015 21:36:41 +0000 (23:36 +0200)]
Merge pull request #287 from bstillwell/master
Correct the logic for running 'ceph-disk prepare'
Bryan Stillwell [Thu, 25 Jun 2015 20:29:49 +0000 (14:29 -0600)]
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.
Leseb [Thu, 25 Jun 2015 10:24:07 +0000 (12:24 +0200)]
Merge pull request #286 from ceph/deploy-on-docker
Update the Docker bootstrap part
Sébastien Han [Wed, 24 Jun 2015 13:51:54 +0000 (15:51 +0200)]
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>
Leseb [Wed, 17 Jun 2015 11:49:57 +0000 (13:49 +0200)]
Merge pull request #285 from ceph/fix-client-socket-path
Create client socket path
Sébastien Han [Wed, 17 Jun 2015 11:44:05 +0000 (13:44 +0200)]
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>
Leseb [Tue, 16 Jun 2015 12:46:44 +0000 (14:46 +0200)]
Merge pull request #284 from ceph/fix-ubuntu-box-name
Fix ubuntu box images name
Sébastien Han [Tue, 16 Jun 2015 12:45:59 +0000 (14:45 +0200)]
Fix ubuntu box images name
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 16 Jun 2015 12:26:26 +0000 (14:26 +0200)]
Merge pull request #283 from ceph/fedora-box-ex
Change fedora box example
Sébastien Han [Tue, 16 Jun 2015 12:25:42 +0000 (14:25 +0200)]
Change fedora box example
Use the official image.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Fri, 12 Jun 2015 12:43:19 +0000 (14:43 +0200)]
Merge pull request #282 from ceph/rgw-bootstrap-key
Use a bootstrap key for rgw
Sébastien Han [Fri, 12 Jun 2015 09:47:08 +0000 (11:47 +0200)]
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>
Leseb [Thu, 11 Jun 2015 15:09:19 +0000 (17:09 +0200)]
Merge pull request #281 from ceph/recovery-options
Reduce scrubbing impact
Sébastien Han [Thu, 11 Jun 2015 14:49:57 +0000 (16:49 +0200)]
Reduce scrubbing impact
Add more param to reduce the scrub overhead.
Signed-off-by: Sébastien Han <seb@redhat.com>
Bjørnar Ness [Thu, 11 Jun 2015 00:42:41 +0000 (02:42 +0200)]
make group names definable
Leseb [Wed, 10 Jun 2015 08:30:51 +0000 (10:30 +0200)]
Merge pull request #277 from cy-lee/install-lastest-ansible
Minor change: Install latest Ansible from official PPA
Chang-Yi Lee [Wed, 10 Jun 2015 06:13:56 +0000 (14:13 +0800)]
Minor change: Install latest Ansible from official PPA
Ansible version must >= 1.6.0
Leseb [Tue, 9 Jun 2015 15:22:54 +0000 (17:22 +0200)]
Merge pull request #276 from ceph/rework-groupvar
Add more flags to RBD clients
Sébastien Han [Tue, 9 Jun 2015 14:32:17 +0000 (16:32 +0200)]
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>
Leseb [Tue, 9 Jun 2015 14:07:59 +0000 (16:07 +0200)]
Merge pull request #275 from ceph/rename-install-ansible
Rename bootstrap ansible to install
Sébastien Han [Tue, 9 Jun 2015 14:06:54 +0000 (16:06 +0200)]
Rename bootstrap ansible to install
The bootstrap was confusing.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 9 Jun 2015 11:35:38 +0000 (13:35 +0200)]
Merge pull request #273 from bjne/rbd_concurrent_management_ops
Add rbd_concurrent_management_ops
Bjørnar Ness [Mon, 8 Jun 2015 22:42:01 +0000 (00:42 +0200)]
Add rbd_concurrent_management_ops
Leseb [Mon, 8 Jun 2015 21:50:51 +0000 (23:50 +0200)]
Merge pull request #269 from bjne/patch-2
Directory should be executable
Leseb [Mon, 8 Jun 2015 21:50:47 +0000 (23:50 +0200)]
Merge pull request #268 from bjne/patch-1
Directory should be executable
Leseb [Mon, 8 Jun 2015 16:09:18 +0000 (18:09 +0200)]
Merge pull request #270 from bjne/patch-3
simplify running process check
bjne [Mon, 8 Jun 2015 16:08:13 +0000 (18:08 +0200)]
simplify running process check
eventually pidof
bjne [Mon, 8 Jun 2015 16:04:38 +0000 (18:04 +0200)]
Directory should be executable
Unless you do this for a specific reason. If so, should be commented.
bjne [Mon, 8 Jun 2015 15:33:56 +0000 (17:33 +0200)]
Directory should be executable
This looks like a bug, if not, it should have a comment that tells why
Leseb [Wed, 3 Jun 2015 20:24:15 +0000 (22:24 +0200)]
Merge pull request #267 from leseb/rgw-keystone
Add support for Rados Gateway configuration with Keystone
Sébastien Han [Wed, 3 Jun 2015 17:01:23 +0000 (19:01 +0200)]
Add support for Rados Gateway configuration with Keystone
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 3 Jun 2015 14:33:24 +0000 (16:33 +0200)]
Merge pull request #266 from leseb/fix-rgw-start-rh
Fix radosgw startup on RedHat systems
Sébastien Han [Wed, 3 Jun 2015 14:31:51 +0000 (16:31 +0200)]
Fix radosgw startup on RedHat systems
Fix startup and move vars to group_vars
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Fri, 15 May 2015 16:39:21 +0000 (18:39 +0200)]
Merge pull request #263 from leseb/cosmetic
Cosmetic changes
Sébastien Han [Fri, 15 May 2015 16:27:41 +0000 (18:27 +0200)]
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>
Leseb [Fri, 15 May 2015 12:45:31 +0000 (14:45 +0200)]
Merge pull request #262 from leseb/vagrant-vars
Fix multiple things
Sébastien Han [Fri, 15 May 2015 12:32:26 +0000 (14:32 +0200)]
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>
Leseb [Fri, 15 May 2015 08:46:20 +0000 (10:46 +0200)]
Merge pull request #260 from flisky/master
make sure journal_size configured
Yin Jifeng [Fri, 15 May 2015 05:45:50 +0000 (13:45 +0800)]
journal_size for Vagrant
Yin Jifeng [Thu, 14 May 2015 11:09:08 +0000 (19:09 +0800)]
make sure journal_size configured
Leseb [Tue, 12 May 2015 09:33:36 +0000 (11:33 +0200)]
Merge pull request #259 from leseb/safety-first
Safety first
Sébastien Han [Tue, 12 May 2015 09:18:12 +0000 (11:18 +0200)]
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>
Sébastien Han [Wed, 29 Apr 2015 09:15:14 +0000 (11:15 +0200)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible
Conflicts:
rolling_update.yml
Leseb [Mon, 27 Apr 2015 17:20:29 +0000 (19:20 +0200)]
Merge pull request #251 from leseb/rolling-update
Add more OSD flags
Leseb [Mon, 27 Apr 2015 17:10:24 +0000 (19:10 +0200)]
Merge pull request #8 from jcftang/wip-ceph_facts
Import of ceph_facts module
Sébastien Han [Mon, 27 Apr 2015 17:08:05 +0000 (19:08 +0200)]
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
Sébastien Han [Mon, 27 Apr 2015 17:06:10 +0000 (19:06 +0200)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible
Sébastien Han [Mon, 27 Apr 2015 17:05:46 +0000 (19:05 +0200)]
Merge branch 'leseb-rolling-update'
Sébastien Han [Mon, 27 Apr 2015 17:05:31 +0000 (19:05 +0200)]
Merge branch 'rolling-update' of https://github.com/leseb/ceph-ansible-1 into leseb-rolling-update
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Conflicts:
rolling_update.yml
Leseb [Mon, 27 Apr 2015 17:02:42 +0000 (19:02 +0200)]
Merge pull request #256 from leseb/vagrant-var-memory
Ability to configure the memory
Sébastien Han [Mon, 27 Apr 2015 17:01:02 +0000 (19:01 +0200)]
Ability to configure the memory
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 27 Apr 2015 16:49:18 +0000 (18:49 +0200)]
Merge pull request #255 from leseb/untrack-vagrant-var
Untrack vagrant_variables.yml and use a sample file
Sébastien Han [Mon, 27 Apr 2015 16:46:51 +0000 (18:46 +0200)]
Untrack vagrant_variables.yml and use a sample file
Now to enable the variable file and modify it as much as you want
simply:
git clone ...
cp vagrant_variables.yml.sample vagrant_variables.yml
Edit vagrant_variables.yml
Fixes: #241
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 20 Apr 2015 13:45:49 +0000 (15:45 +0200)]
Merge pull request #250 from flisky/master
rolling_update cleanup
Yin Jifeng [Fri, 17 Apr 2015 02:04:52 +0000 (10:04 +0800)]
make sure a running mon to check when upgrade mon
Yin Jifeng [Thu, 16 Apr 2015 07:09:55 +0000 (15:09 +0800)]
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
Sébastien Han [Wed, 15 Apr 2015 21:23:50 +0000 (23:23 +0200)]
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>
Yin Jifeng [Tue, 14 Apr 2015 19:50:39 +0000 (03:50 +0800)]
gather facts first
there are vars like hostvars["rgws"]["ansible_hostname"] under
ceph-common
Yin Jifeng [Tue, 14 Apr 2015 19:47:37 +0000 (03:47 +0800)]
fix service arg typo
Yin Jifeng [Tue, 14 Apr 2015 19:46:03 +0000 (03:46 +0800)]
sysctl ignoreerrors
some key fails under CentOS 6
Yin Jifeng [Tue, 14 Apr 2015 13:49:53 +0000 (21:49 +0800)]
cleanup delegate statement for rolling update
Yin Jifeng [Tue, 14 Apr 2015 13:49:24 +0000 (21:49 +0800)]
fix syntax for when statement
Yin Jifeng [Tue, 14 Apr 2015 13:46:49 +0000 (21:46 +0800)]
make RGW directory use same host var
ansible_fqdn is full domain, while hostname may be in short form
Yin Jifeng [Tue, 14 Apr 2015 13:45:51 +0000 (21:45 +0800)]
update ceph_stable_release var under group_vars
Leseb [Tue, 14 Apr 2015 11:52:24 +0000 (13:52 +0200)]
Merge pull request #249 from leseb/client
Add ceph-common role to client machines
Sébastien Han [Tue, 14 Apr 2015 10:53:41 +0000 (12:53 +0200)]
Add ceph-common role to client machines
Add another warning for cephx signatures
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Tue, 14 Apr 2015 09:51:01 +0000 (11:51 +0200)]
Merge pull request #248 from aisrael/wip-allow_restapi_false
Allow restapi=false
Alistair A. Israel [Tue, 14 Apr 2015 09:40:58 +0000 (17:40 +0800)]
Place "when: restapi" in site.yml