]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
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>
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