]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
leseb [Mon, 6 Jul 2015 16:22:01 +0000 (18:22 +0200)]
Ignore errors
If we don't ignore errors here, the node will get skipped for the rest
of the playbook...
Signed-off-by: leseb <seb@redhat.com>
Leseb [Mon, 6 Jul 2015 15:50:26 +0000 (17:50 +0200)]
Merge pull request #318 from ceph/repo-changed-when
Do not change when adding the repo
leseb [Mon, 6 Jul 2015 15:36:45 +0000 (17:36 +0200)]
Fix a terrible mistake in the ceph.conf template
Feel so bad about this one...
Now it's fixed, the rgw section will be activated once the rgws hosts
are part of the inventory.
Signed-off-by: leseb <seb@redhat.com>
leseb [Mon, 6 Jul 2015 15:14:07 +0000 (17:14 +0200)]
Speed up repository check
Even if the subcription command is indempotent it takes around 15/16sec
to get it done. Where with the simple yum check we lower down this to
3sec.
Signed-off-by: leseb <seb@redhat.com>
leseb [Mon, 6 Jul 2015 15:03:31 +0000 (17:03 +0200)]
Do not change when adding the repo
Since the command is indempotent we don't need to check if the repo is
enabled as it will likely take twice the time.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Mon, 6 Jul 2015 12:00:06 +0000 (14:00 +0200)]
Merge pull request #317 from ceph/add-more-options
Add more client options
leseb [Mon, 6 Jul 2015 11:58:08 +0000 (13:58 +0200)]
Add more client options
Add `rbd_default_features` and `rbd_default_map_options`.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Sat, 4 Jul 2015 18:51:09 +0000 (20:51 +0200)]
Merge pull request #315 from ceph/check-vars
Use more variable check
leseb [Fri, 3 Jul 2015 18:18:41 +0000 (20:18 +0200)]
Use more variable check
Fail early if a variable is not defined.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 3 Jul 2015 16:48:58 +0000 (18:48 +0200)]
Merge pull request #313 from ceph/change-default-options
Change default options
Leseb [Fri, 3 Jul 2015 16:48:33 +0000 (18:48 +0200)]
Merge pull request #314 from ceph/fix-iso-fetch
Fix iso fetch
leseb [Fri, 3 Jul 2015 16:46:57 +0000 (18:46 +0200)]
Fix restapi invocation
Hopefully for good this time...
Signed-off-by: leseb <seb@redhat.com>
leseb [Fri, 3 Jul 2015 16:43:04 +0000 (18:43 +0200)]
Fix the method used
We need to collect the iso from the ansible server.
Signed-off-by: leseb <seb@redhat.com>
leseb [Fri, 3 Jul 2015 16:38:30 +0000 (18:38 +0200)]
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>
Leseb [Fri, 3 Jul 2015 14:57:51 +0000 (16:57 +0200)]
Merge pull request #312 from ceph/disable-cdn-option
Safer check
leseb [Fri, 3 Jul 2015 14:56:34 +0000 (16:56 +0200)]
Safer check
Without this, the subcription manager will run since the default value
for cdn is true...
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 3 Jul 2015 14:54:38 +0000 (16:54 +0200)]
Merge pull request #311 from ti-mo/python2-local-action
Use local_action to ensure Ansible executes under python2
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>
Timo Beckers [Fri, 3 Jul 2015 14:25:17 +0000 (16:25 +0200)]
Use local_action to ensure Ansible executes under python2
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