]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
Leseb [Fri, 7 Aug 2015 07:41:25 +0000 (09:41 +0200)]
Merge pull request #368 from msambol/ceph_common_readme
Update ceph-common readme
Leseb [Thu, 6 Aug 2015 15:35:13 +0000 (17:35 +0200)]
Merge pull request #370 from ceph/remove-zapp
Remove zap variables
Sébastien Han [Thu, 6 Aug 2015 15:34:25 +0000 (17:34 +0200)]
Remove zap variables
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 6 Aug 2015 15:28:56 +0000 (17:28 +0200)]
Merge pull request #369 from ceph/remove-zap
Remove the disk zap function
Sébastien Han [Thu, 6 Aug 2015 15:24:21 +0000 (17:24 +0200)]
Remove the disk zap function
This will likely one day or another break something. If ceph-disk
complains about a disk just use the purge-cluster.yml playbook first as
it will wipe all the devices.
Signed-off-by: Sébastien Han <seb@redhat.com>
Michael Sambol [Thu, 6 Aug 2015 14:29:30 +0000 (09:29 -0500)]
Update ceph-common README
Michael Sambol [Thu, 6 Aug 2015 14:27:52 +0000 (09:27 -0500)]
Update ceph-common README
Michael Sambol [Thu, 6 Aug 2015 13:15:42 +0000 (08:15 -0500)]
Update ceph-common README
Michael Sambol [Thu, 6 Aug 2015 13:13:46 +0000 (08:13 -0500)]
Update ceph-common README
Leseb [Thu, 6 Aug 2015 09:29:00 +0000 (11:29 +0200)]
Merge pull request #367 from msambol/stat_module
Use stat module instead of shell
Michael Sambol [Thu, 6 Aug 2015 04:06:09 +0000 (23:06 -0500)]
Use stat module instead of shell
Leseb [Mon, 3 Aug 2015 21:54:11 +0000 (23:54 +0200)]
Merge pull request #366 from ceph/fixes
Fix the sudoer template
Sébastien Han [Mon, 3 Aug 2015 21:53:08 +0000 (23:53 +0200)]
Fix the sudoer template
+ cleanup the docker.yml from OSD.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 3 Aug 2015 20:21:36 +0000 (22:21 +0200)]
Merge pull request #364 from ceph/rework-rgw-install
Remove rgw installation from the ceph-rgw role
Sébastien Han [Mon, 3 Aug 2015 15:39:57 +0000 (17:39 +0200)]
Remove rgw installation from the ceph-rgw role
The installation of rgw is now handled by the ceph-common role.
Fixes: #307
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 3 Aug 2015 14:21:52 +0000 (16:21 +0200)]
Merge pull request #363 from ceph/purge
Move parted to the end of the playbook
Sébastien Han [Mon, 3 Aug 2015 14:20:03 +0000 (16:20 +0200)]
Move parted to the end of the playbook
If we call partprobe directly after the partition deletion the task will
get stucked.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Sun, 2 Aug 2015 20:04:43 +0000 (22:04 +0200)]
Merge pull request #360 from msambol/one_osd
Verify only one osd scenario
Michael Sambol [Sat, 1 Aug 2015 03:02:05 +0000 (22:02 -0500)]
Verify only one osd scenario
Leseb [Thu, 30 Jul 2015 09:34:24 +0000 (11:34 +0200)]
Merge pull request #359 from ceph/cleanup-docker
Cleanup and change_when watch
Sébastien Han [Thu, 30 Jul 2015 09:33:08 +0000 (11:33 +0200)]
Cleanup and change_when watch
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 30 Jul 2015 09:27:49 +0000 (11:27 +0200)]
Merge pull request #358 from ceph/expose-rgw-container
Expose rgw ports
Sébastien Han [Thu, 30 Jul 2015 09:25:46 +0000 (11:25 +0200)]
Expose rgw ports
The 'ports' option was missing, so in order to expose a port we need
"expose" and "ports" options.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 30 Jul 2015 08:13:44 +0000 (10:13 +0200)]
Merge pull request #357 from msambol/style_changes
Failed_when instead of ignore_errors
Michael Sambol [Tue, 28 Jul 2015 16:21:15 +0000 (11:21 -0500)]
Failed_when instead of ignore_errors
Changed ignore_errors to failed_when so the output doesn't show in
red.
Leseb [Wed, 29 Jul 2015 17:16:42 +0000 (19:16 +0200)]
Merge pull request #356 from ceph/revert-352-style_changes
Revert "Failed_when and stat module"
Leseb [Wed, 29 Jul 2015 17:14:04 +0000 (19:14 +0200)]
Revert "Failed_when and stat module"
Leseb [Wed, 29 Jul 2015 16:25:21 +0000 (18:25 +0200)]
Merge pull request #352 from msambol/style_changes
Failed_when and stat module
Michael Sambol [Tue, 28 Jul 2015 16:21:15 +0000 (11:21 -0500)]
Failed_when and stat module
Changed ignore_errors to failed_when so the output doesn't show in
red. Also changed a few instances of the shell module to stat.
Leseb [Tue, 28 Jul 2015 21:00:07 +0000 (23:00 +0200)]
Merge pull request #354 from ceph/serial-docker-mon
Use serial to deploy ceph-mon in docker
Sébastien Han [Tue, 28 Jul 2015 20:56:36 +0000 (22:56 +0200)]
Use serial to deploy ceph-mon in docker
If we don't do this we will hand up having N separate clusters.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 20:12:39 +0000 (22:12 +0200)]
Merge pull request #353 from ceph/fixes-docker
Fix dummy mistakes with variables
Sébastien Han [Tue, 28 Jul 2015 20:05:26 +0000 (22:05 +0200)]
Fix dummy mistakes with variables
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 16:01:13 +0000 (18:01 +0200)]
Merge pull request #351 from ceph/fix-docker-restapi
Re-arrange docker invocation and fix bootstrap restapi
Sébastien Han [Tue, 28 Jul 2015 15:57:58 +0000 (17:57 +0200)]
Re-arrange docker invocation and fix bootstrap restapi
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 15:47:30 +0000 (17:47 +0200)]
Merge pull request #350 from ceph/fix-docker-rgw
Re-arrange docker invocation and fix bootstrap rgw
Sébastien Han [Tue, 28 Jul 2015 15:35:47 +0000 (17:35 +0200)]
Re-arrange docker invocation and fix bootstrap rgw
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 15:28:26 +0000 (17:28 +0200)]
Merge pull request #349 from ceph/fix-docker-mds
Re-arrange docker invocation and fix bootstrap mds
Sébastien Han [Tue, 28 Jul 2015 15:15:19 +0000 (17:15 +0200)]
Re-arrange docker invocation and fix bootstrap mds
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 14:57:39 +0000 (16:57 +0200)]
Merge pull request #348 from ceph/fix-docker-osd-contrack
Fix the conntrack_max
Sébastien Han [Tue, 28 Jul 2015 14:48:21 +0000 (16:48 +0200)]
Fix the conntrack_max
Fixes: https://github.com/ceph/ceph-docker/issues/19
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 14:21:15 +0000 (16:21 +0200)]
Merge pull request #347 from ceph/fix-docker-osd
Re-arrange docker invocation and fix bootstrap
Sébastien Han [Tue, 28 Jul 2015 14:05:35 +0000 (16:05 +0200)]
Re-arrange docker invocation and fix bootstrap
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 13:55:42 +0000 (15:55 +0200)]
Merge pull request #346 from ceph/fix-multi-mon-docker
Fix multi-mon docker deployment
Sébastien Han [Tue, 28 Jul 2015 13:44:52 +0000 (15:44 +0200)]
Re-arrange docker monitor directory for clarity
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Tue, 28 Jul 2015 13:32:58 +0000 (15:32 +0200)]
Add customisable env variables
Now we can easily pass new variables to bootstrap the container.
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Tue, 28 Jul 2015 13:18:59 +0000 (15:18 +0200)]
Fix multi-mon docker deployment
We can now deploy 3 mons on 3 different hosts.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 28 Jul 2015 10:01:15 +0000 (12:01 +0200)]
Merge pull request #345 from mattt416/update_common_meta
Define dependencies in ceph-common's meta/main.yml
Matt Thompson [Tue, 28 Jul 2015 09:35:19 +0000 (10:35 +0100)]
Define dependencies in ceph-common's meta/main.yml
I'm currently getting a KeyError due to missing 'dependencies' on this
role when I attempt to install it with ansible-galaxy (ansible 1.9.2).
This commit simply defines an empty dependencies list so that
ansible-galaxy executes correctly.
Leseb [Tue, 28 Jul 2015 08:05:38 +0000 (10:05 +0200)]
Merge pull request #343 from ceph/fix-rgw-template
Fix templates file path
Leseb [Mon, 27 Jul 2015 15:54:00 +0000 (17:54 +0200)]
Merge pull request #344 from ceph/fix-pip
Fix pip module invocation
Sébastien Han [Mon, 27 Jul 2015 15:48:04 +0000 (17:48 +0200)]
Fix wrong condition
We obviously want to fetch when the files exists :).
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Mon, 27 Jul 2015 15:41:58 +0000 (17:41 +0200)]
Fix pip module invocation
Signed-off-by: Sébastien Han <seb@redhat.com>
leseb [Mon, 27 Jul 2015 11:27:21 +0000 (13:27 +0200)]
Fix templates file path
fixes: #342
Signed-off-by: leseb <seb@redhat.com>
Leseb [Sat, 25 Jul 2015 09:12:18 +0000 (11:12 +0200)]
Merge pull request #341 from ceph/contrib-note
Add contribution note
leseb [Sat, 25 Jul 2015 09:10:39 +0000 (11:10 +0200)]
Add contribution note
Signed-off-by: leseb <seb@redhat.com>
Leseb [Sat, 25 Jul 2015 08:55:04 +0000 (10:55 +0200)]
Merge pull request #340 from ceph/add-readmes
Add READMEs for each roles
leseb [Sat, 25 Jul 2015 08:40:00 +0000 (10:40 +0200)]
Add READMEs for each roles
Galaxy here we are!
Signed-off-by: leseb <seb@redhat.com>
Leseb [Sat, 25 Jul 2015 07:23:41 +0000 (09:23 +0200)]
Merge pull request #334 from lyandrew/master
Create fetch directory if it doesn't exist.
Andrew F. Ly [Sat, 25 Jul 2015 03:10:39 +0000 (22:10 -0500)]
Create a local fetch directory if it doesn't exist
Leseb [Fri, 24 Jul 2015 17:17:20 +0000 (19:17 +0200)]
Merge pull request #339 from ceph/fix-split
Fix the branch update
leseb [Fri, 24 Jul 2015 17:13:14 +0000 (19:13 +0200)]
Fix the branch update
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 24 Jul 2015 16:28:05 +0000 (18:28 +0200)]
Merge pull request #337 from ceph/split-repo
Modify the repo to host reoles on the galaxy
leseb [Fri, 24 Jul 2015 16:14:59 +0000 (18:14 +0200)]
Modify the repo to host reoles on the galaxy
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 24 Jul 2015 14:25:42 +0000 (16:25 +0200)]
Merge pull request #336 from ceph/re-arrange-dir
Re-arrange roles
leseb [Thu, 23 Jul 2015 18:01:43 +0000 (20:01 +0200)]
Re-arrange roles
Trying to add more clarity in the role's task structure.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 24 Jul 2015 10:39:10 +0000 (12:39 +0200)]
Merge pull request #335 from ceph/ceph-version-return-code
Fix ceph version return code issue
leseb [Fri, 24 Jul 2015 10:36:45 +0000 (12:36 +0200)]
Fix ceph version return code issue
fixes: #258
Signed-off-by: leseb <seb@redhat.com>
Leseb [Thu, 23 Jul 2015 11:24:31 +0000 (13:24 +0200)]
Merge pull request #332 from ceph/galaxy
First steps to Ansible Galaxy
leseb [Thu, 23 Jul 2015 09:36:13 +0000 (11:36 +0200)]
First steps to Ansible Galaxy
Signed-off-by: leseb <seb@redhat.com>
Leseb [Mon, 20 Jul 2015 13:00:18 +0000 (15:00 +0200)]
Merge pull request #331 from ceph/add-primary-aff
Add primary affinity option
leseb [Mon, 20 Jul 2015 12:48:58 +0000 (14:48 +0200)]
Add primary affinity option
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 17 Jul 2015 17:00:00 +0000 (19:00 +0200)]
Merge pull request #330 from ceph/vagrant-clean
Do not track fetch directory
leseb [Fri, 17 Jul 2015 16:08:24 +0000 (18:08 +0200)]
Do not track fetch directory
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 17 Jul 2015 13:32:04 +0000 (15:32 +0200)]
Merge pull request #328 from ceph/group-vars
Do not track group_vars files
Leseb [Fri, 17 Jul 2015 13:29:51 +0000 (15:29 +0200)]
Merge pull request #329 from ceph/fix-mon-gen-key
Fix monitor key generation
leseb [Fri, 17 Jul 2015 13:26:38 +0000 (15:26 +0200)]
Fix monitor key generation
Signed-off-by: leseb <seb@redhat.com>
leseb [Fri, 17 Jul 2015 12:42:16 +0000 (14:42 +0200)]
Do not track group_vars files
While deploying it's a bit annoying to have these files tracked by git.
If we want to closely work with the upstream version it will be easier.
Signed-off-by: leseb <seb@redhat.com>
Leseb [Fri, 17 Jul 2015 12:36:56 +0000 (14:36 +0200)]
Merge pull request #327 from ceph/generate-monkey
Generate initial monitor key dynamically
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>