]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
Leseb [Mon, 31 Aug 2015 12:24:12 +0000 (14:24 +0200)]
Merge pull request #392 from HanXHX/apt-origin
Get Ceph from distro repository (debian-based)
Emilien Mantel [Mon, 31 Aug 2015 12:23:20 +0000 (14:23 +0200)]
Remove capital letters
Leseb [Thu, 27 Aug 2015 17:27:06 +0000 (19:27 +0200)]
Merge pull request #395 from mattt416/make_fetch_configurable
Make fetch directory configurable
Emilien Mantel [Thu, 27 Aug 2015 16:01:34 +0000 (18:01 +0200)]
Import changes to sample
Matt Thompson [Thu, 27 Aug 2015 10:42:01 +0000 (11:42 +0100)]
Make fetch directory configurable
Currently, the fetch directory is created in your working directory
(where ansible is run from). We prefer to not keep any state in this
directory and would prefer to have the fetch directory configurable so
we can store it outside of our code checkout.
This commit creates a new variable in each role called
`fetch_directory` (defaulting to the previous value of 'fetch/'), and
then updates each reference to 'fetch' to use the new variable instead.
Closes issue #383
Leseb [Thu, 27 Aug 2015 09:58:58 +0000 (11:58 +0200)]
Merge pull request #393 from HanXHX/storagectl
Vagrant storagectl as option
Emilien Mantel [Thu, 27 Aug 2015 09:17:11 +0000 (11:17 +0200)]
Get Ceph from distro repository (debian-based)
Emilien Mantel [Thu, 27 Aug 2015 09:24:53 +0000 (11:24 +0200)]
Vagrant storagectl as option
Leseb [Wed, 26 Aug 2015 12:27:20 +0000 (14:27 +0200)]
Merge pull request #391 from git-harry/fetch-run-once
Prevent failure from race creating fetch directory
git-harry [Wed, 26 Aug 2015 09:49:22 +0000 (10:49 +0100)]
Prevent failure from race creating fetch directory
When multiple monitor hosts attempt to create the fetch directory there
is the potential for the task to fail with:
"OSError: [Errno 17] File exists: 'fetch'"
This appear to be an issue with the file module trying to create the
same directory at the same time when the tasks has been delegated to a
single host.
This commit enables run_once on the affected task which should address
the issue.
Leseb [Wed, 26 Aug 2015 09:23:30 +0000 (11:23 +0200)]
Merge pull request #390 from ceph/ntp-option
Make package dependencies configurable
Sébastien Han [Wed, 26 Aug 2015 09:19:35 +0000 (11:19 +0200)]
Make package dependencies configurable
Closes: #386 and #384
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 17 Aug 2015 17:38:17 +0000 (19:38 +0200)]
Merge pull request #382 from msambol/activate_osd
Remove parition check from ceph-osd role
Michael Sambol [Mon, 17 Aug 2015 17:30:03 +0000 (12:30 -0500)]
item.2 changes to item.1
Michael Sambol [Mon, 17 Aug 2015 16:14:06 +0000 (11:14 -0500)]
Remove parition check from ceph-osd role
I'm removing the ceph paritition check from `activate osd(s) when device
is a disk` because the ceph parition does not exist when parted was
registered (on a fresh install). This was causing the activate step to
be skipped.
Leseb [Mon, 17 Aug 2015 15:45:50 +0000 (17:45 +0200)]
Merge pull request #381 from git-harry/openstack-pg-num
Allow configurable pg_num for OpenStack pools
git-harry [Mon, 17 Aug 2015 15:14:26 +0000 (16:14 +0100)]
Allow configurable pg_num for OpenStack pools
Currently the OpenStack pools that get created use the default pg_num.
This commit updates the ceph-mon role to allow the pg_num for each pool
to be customised.
Leseb [Mon, 17 Aug 2015 13:37:58 +0000 (15:37 +0200)]
Merge pull request #380 from Abhishekvrshny/fix-keys-debian
enable ceph-create-keys in Debian
Abhishek Varshney [Mon, 17 Aug 2015 13:29:14 +0000 (18:59 +0530)]
removed when condition in ceph-create-keys
Leseb [Mon, 17 Aug 2015 11:52:09 +0000 (13:52 +0200)]
Merge pull request #379 from andymcc/device_check_group
Check to ensure device checks only happen on osds
Andy McCrae [Mon, 17 Aug 2015 10:20:46 +0000 (11:20 +0100)]
Check to ensure device checks only happen on osds
Add bool for osd_group_name in group_names for osd checks.
Leseb [Mon, 17 Aug 2015 09:46:44 +0000 (11:46 +0200)]
Merge pull request #378 from ceph/use-latest-packages
Use latest packages
Sébastien Han [Mon, 17 Aug 2015 09:28:20 +0000 (11:28 +0200)]
Use latest packages
Fix back the rolling update playbook.
However every single time the playbook will run it will check for new
packages and install the latest ones. I don't think this is always the
desired behaviour. We need to find a way to conciliate both...
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Fri, 14 Aug 2015 15:48:37 +0000 (17:48 +0200)]
Merge pull request #374 from andymcc/device_check_fix
Fix devices check for raw_multi_journal
Andy McCrae [Fri, 14 Aug 2015 14:18:18 +0000 (15:18 +0100)]
Fix devices check for raw_multi_journal
Fix the logic for the mandatory devices check so that it applies to
raw_multi_journal and journal_collocation scenarios separately.
This fails otherwise because whichever var is "first" in the or is most
likely undefined.
Leseb [Fri, 7 Aug 2015 07:51:59 +0000 (09:51 +0200)]
Merge pull request #371 from msambol/revert-367-stat_module
Revert "Use stat module instead of shell"
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
Michael Sambol [Fri, 7 Aug 2015 05:07:51 +0000 (00:07 -0500)]
Revert "Use stat module instead of shell"
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