]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
leseb [Fri, 17 Jul 2015 12:06:25 +0000 (14:06 +0200)]
Do not change while checking
Signed-off-by: leseb <seb@redhat.com>
leseb [Thu, 16 Jul 2015 16:42:12 +0000 (18:42 +0200)]
Generate initial monitor key dynamically
Cool stuff :). We don't need to specify an initial monitor key anymore.
A key will automatically be generated.
The default key can always be overriden with the `monitor_secret`
variable.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Wed, 8 Jul 2015 14:21:30 +0000 (16:21 +0200)]
Merge pull request #326 from ceph/bare-metal-video
Add bare metal video
leseb [Wed, 8 Jul 2015 14:20:30 +0000 (16:20 +0200)]
Add bare metal video
Signed-off-by: leseb <seb@redhat.com>
Leseb [Wed, 8 Jul 2015 12:31:49 +0000 (14:31 +0200)]
Merge pull request #325 from ceph/img-format
Add support for image format
leseb [Wed, 8 Jul 2015 12:21:16 +0000 (14:21 +0200)]
Add support for image format
By default, we want to use format 2.
This closely works with rbd features as well.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Wed, 8 Jul 2015 09:21:19 +0000 (11:21 +0200)]
Merge pull request #324 from ceph/improve-purge
Improve purge playbook
leseb [Wed, 8 Jul 2015 09:17:27 +0000 (11:17 +0200)]
Fix variable
Should have looked at Travis this time...
Signed-off-by: leseb <seb@redhat.com>
leseb [Wed, 8 Jul 2015 08:34:16 +0000 (10:34 +0200)]
Improve purge playbook
We run a zap twice here since we can't combine with_items and
with_sequence yet. This will land in Ansible 2.0. We destroy all the
partitions and re-create new labels as well. We do this twice just
because sometimes one is not sufficient. We also call partprobe to make
sure that the kernel sees the changes.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 7 Jul 2015 16:21:44 +0000 (18:21 +0200)]
Merge pull request #323 from ceph/reuse-public-eth
Re-use public network for private network
leseb [Tue, 7 Jul 2015 16:18:47 +0000 (18:18 +0200)]
Re-use public network for private network
We don't always have a dedicated cluster network so we can by default
re-use the public network value.
This is just laziness :).
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 7 Jul 2015 15:56:13 +0000 (17:56 +0200)]
Merge pull request #322 from ceph/activate-rgw-rhel
Activate rgw rhel
leseb [Tue, 7 Jul 2015 15:55:05 +0000 (17:55 +0200)]
Disable monitors complain about low pgs per osd
Also add a bunch of option that weren't activated before...
Signed-off-by: leseb <seb@redhat.com>
leseb [Tue, 7 Jul 2015 11:48:37 +0000 (13:48 +0200)]
Activate rgws on rhel7
Signed-off-by: leseb <seb@redhat.com>
leseb [Tue, 7 Jul 2015 09:19:50 +0000 (11:19 +0200)]
Activate rados gateway with systemd
Signed-off-by: leseb <seb@redhat.com>
Leseb [Tue, 7 Jul 2015 08:41:11 +0000 (10:41 +0200)]
Merge pull request #321 from ceph/do-not-use-latest
Do not use latest package
leseb [Tue, 7 Jul 2015 08:39:05 +0000 (10:39 +0200)]
Do not use latest package
While re-running the playbook we do not want to check for new packages.
We shouldn't perform upgrades, we leave this to the operators.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Mon, 6 Jul 2015 17:11:40 +0000 (19:11 +0200)]
Merge pull request #320 from ceph/rework-zap-disk
Make zap option more secure
leseb [Mon, 6 Jul 2015 16:53:31 +0000 (18:53 +0200)]
Make zap option more secure
Prior to this change, the zap was executed during every play, this was
not ideal. Now we do check if there is a 'ceph' partition. If so we skip
the zap.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Mon, 6 Jul 2015 16:33:38 +0000 (18:33 +0200)]
Merge pull request #319 from ceph/ignore-errors
Ignore errors
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