]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
Sébastien Han [Wed, 16 Dec 2015 15:11:14 +0000 (16:11 +0100)]
Using config_template
Thanks to @cloudnull great patch at
https://github.com/ansible/ansible/pull/12555
we now have the ability to add more configuration options instead of
having to push a PR to add a new option to the template. So you can
dynamically add and remove flags.
To use it, edit `ceph_conf_overrides` in `group_vars/all` like so:
```
ceph_conf_overrides
global:
foo: 12345
bar: 6789
```
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 15 Dec 2015 22:31:03 +0000 (23:31 +0100)]
Merge pull request #459 from ceph/civetweb-port2
Change update group_vars ivetweb port
Sébastien Han [Tue, 15 Dec 2015 22:30:15 +0000 (23:30 +0100)]
Change update group_vars ivetweb port
follow up on #458
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 15 Dec 2015 22:29:30 +0000 (23:29 +0100)]
Merge pull request #458 from ceph/civetweb-port
Change default civetweb port to 8080
Sébastien Han [Tue, 15 Dec 2015 22:28:08 +0000 (23:28 +0100)]
Change default civetweb port to 8080
Because of some permission issue, likely due to the recent ceph user, if
80 is used for civetweb we get:
set_ports_option: cannot bind to 80: 13 (Permission denied)
Changing the port to 8080 until this gets solved.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 15 Dec 2015 22:23:09 +0000 (23:23 +0100)]
Merge pull request #457 from ceph/rgw-log-dir
Use /var/log/ceph for rgw logs
Sébastien Han [Tue, 15 Dec 2015 22:22:19 +0000 (23:22 +0100)]
Use /var/log/ceph for rgw logs
We should not bother having another directory for this. So we stick with
the default logging dir.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 15 Dec 2015 22:20:36 +0000 (23:20 +0100)]
Merge pull request #442 from ceph/infernalis-for-rh-storage
Support infernalis for rh storage
Leseb [Tue, 15 Dec 2015 22:10:02 +0000 (23:10 +0100)]
Merge pull request #456 from Abhishekvrshny/fix-rgw-print-continue
removed rgw print continue = false, to set it to its default value of…
Sébastien Han [Fri, 20 Nov 2015 14:09:34 +0000 (15:09 +0100)]
Support infernalis for rh storage
Signed-off-by: Sébastien Han <seb@redhat.com>
Abhishek Varshney [Tue, 15 Dec 2015 16:05:17 +0000 (21:35 +0530)]
removed rgw print continue = false, to set it to its default value of true
Leseb [Sat, 12 Dec 2015 12:34:23 +0000 (13:34 +0100)]
Merge pull request #449 from nexecook/pre-infernalis_fixes
fixes ceph_stable_release logic mentioned in issue #446
Eric Cook [Fri, 11 Dec 2015 12:36:09 +0000 (07:36 -0500)]
fix comment headings
Eric Cook [Thu, 10 Dec 2015 18:43:32 +0000 (13:43 -0500)]
add ceph_stable_releases to group_vars/all.sample
Eric Cook [Wed, 9 Dec 2015 20:52:23 +0000 (15:52 -0500)]
Add ceph_stable_releases array to ceph-common/defaults/main.yml
rework the various `when' tests to use that array.
Leseb [Wed, 9 Dec 2015 16:26:38 +0000 (17:26 +0100)]
Merge pull request #452 from BjoernT/bug/451
Adding osd_scrub_begin_hour and osd_scrub_end_hour
Bjoern Teipel [Mon, 7 Dec 2015 19:18:23 +0000 (13:18 -0600)]
Adding osd_scrub_begin_hour and osd_scrub_end_hour to limit scrub window of 24h if needed
Fixes-Bug: #451
Leseb [Mon, 7 Dec 2015 13:07:07 +0000 (14:07 +0100)]
Merge pull request #447 from lpabon/libvirt
Support for libvirt provider in vagrant
Leseb [Mon, 7 Dec 2015 10:40:06 +0000 (11:40 +0100)]
Merge pull request #450 from ceph/tun
Reserve some memory
Sébastien Han [Mon, 7 Dec 2015 08:01:08 +0000 (09:01 +0100)]
Reserve some memory
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 7 Dec 2015 07:39:11 +0000 (08:39 +0100)]
Merge pull request #448 from mattt416/add_run_once
Add run_once to 'copy keys to the ansible server'
Eric Cook [Fri, 4 Dec 2015 22:36:24 +0000 (17:36 -0500)]
fixes ceph_stable_release logic mentioned in issue #446
I changed the argument used for starting the mds server. (pre
infernalis)
```
service ceph start mds
```
errors, while
```
service ceph start mds.$hostname
```
correctly starts the service.
I changed the mds directory ownership from ceph:cephh to root:root
again, for pre-infernalis.
And finally, add the ceph_stable_releases checks for the upstart
activation task `for or after infernalis release'.
Matt Thompson [Fri, 4 Dec 2015 15:31:17 +0000 (15:31 +0000)]
Add run_once to 'copy keys to the ansible server'
I have seen a number of failures on this task due to mismatch of
checksum of source file and destination. I suspect this is due to a
race condition caused by several hosts simultaneously copying the same
file to single location on the deployment server.
This change simply updates the 'copy keys to the ansible server' task
by adding 'run_once', which limits the task to being run on a single
MON host.
Closes issue #410
Luis Pabón [Thu, 3 Dec 2015 03:26:13 +0000 (22:26 -0500)]
Update README.md
Luis Pabón [Wed, 2 Dec 2015 22:59:52 +0000 (17:59 -0500)]
Support for libvirt provider in vagrant
Leseb [Thu, 26 Nov 2015 18:59:21 +0000 (19:59 +0100)]
Merge pull request #445 from ceph/site-sample-restapi
Moving out the restapi from the mons
Sébastien Han [Thu, 26 Nov 2015 18:57:16 +0000 (19:57 +0100)]
Moving out the restapi from the mons
This has the tendency to make the ceph-mon play unnecessary longer when not
activated.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 26 Nov 2015 16:49:21 +0000 (17:49 +0100)]
Merge pull request #444 from ceph/site-sample
Do not track site example file
Sébastien Han [Thu, 26 Nov 2015 16:48:04 +0000 (17:48 +0100)]
Do not track site example file
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 24 Nov 2015 13:20:54 +0000 (14:20 +0100)]
Merge pull request #440 from eikef/master
Add systemd-specific start/restart tasks/handlers for el7/infernalis
Leseb [Mon, 23 Nov 2015 16:01:54 +0000 (17:01 +0100)]
Merge pull request #439 from ceph/proactive-dev-check
Check partition status
Sébastien Han [Fri, 20 Nov 2015 15:05:30 +0000 (16:05 +0100)]
Check partition status
Verify that partitions (for both osd disks and journal disks) are sane
before attempting to prepare the device. Fail if parted fails for
whatever reason.
Closes: #437
Signed-off-by: Sébastien Han <seb@redhat.com>
Eike Frost [Fri, 20 Nov 2015 21:34:29 +0000 (22:34 +0100)]
Add systemd-specific start/restart tasks/handlers for el7/infernalis
Leseb [Fri, 20 Nov 2015 14:31:51 +0000 (15:31 +0100)]
Merge pull request #438 from ceph/ansible-version-check
Fail for unsupported ansible version
Sébastien Han [Fri, 20 Nov 2015 14:17:24 +0000 (15:17 +0100)]
Fail for unsupported ansible version
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 18 Nov 2015 11:02:25 +0000 (12:02 +0100)]
Merge pull request #436 from ceph/use-infernalis
Use new Infernalis release
Sébastien Han [Tue, 17 Nov 2015 15:10:02 +0000 (16:10 +0100)]
Use new Infernalis release
Add proper fixes for the new ceph user and dir/files permissions
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 16 Nov 2015 10:50:48 +0000 (11:50 +0100)]
Merge pull request #435 from ceph/install-pip
Install pip before using it
Sébastien Han [Mon, 16 Nov 2015 10:47:23 +0000 (11:47 +0100)]
Install pip before using it
Fixes: #430
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Fri, 6 Nov 2015 03:33:50 +0000 (12:33 +0900)]
Merge pull request #432 from rootfs/centos
various fixes for CentOS
Leseb [Fri, 6 Nov 2015 03:31:59 +0000 (12:31 +0900)]
Merge pull request #433 from dvusboy/fix-start_radosgw-centos
This change address radosgw not getting started on CentOS
Leseb [Fri, 6 Nov 2015 03:31:19 +0000 (12:31 +0900)]
Merge pull request #434 from dvusboy/fix-ceph-mon-defaults
Defaults for the ceph-mon role should be setting the 'mon_group_name'
K.C. Wong [Fri, 6 Nov 2015 02:31:34 +0000 (18:31 -0800)]
Defaults for the ceph-mon role should be setting the 'mon_group_name'
* without this, the handler in ceph-common that depends on
the value of 'mon_group_name' would fail
K.C. Wong [Fri, 6 Nov 2015 02:06:41 +0000 (18:06 -0800)]
This change address radosgw not getting started on CentOS
* The explicit check of 'ansible_distribution' being 'RedHat'
will not work on CentOS hosts.
* Check the value of 'ansible_os_family' instead.
Huamin Chen [Thu, 5 Nov 2015 20:39:03 +0000 (20:39 +0000)]
various fixes for CentOS
Signed-off-by: Huamin Chen <hchen@redhat.com>
Leseb [Wed, 21 Oct 2015 21:25:34 +0000 (23:25 +0200)]
Merge pull request #428 from ceph/rename-vars
Ability to collocate bare metal and container
Leseb [Wed, 21 Oct 2015 21:21:36 +0000 (23:21 +0200)]
Merge pull request #427 from msambol/gitignore
Add .DS_Store to .gitignore
Michael Sambol [Wed, 21 Oct 2015 21:18:58 +0000 (16:18 -0500)]
Add .DS_Store to .gitignore
Sébastien Han [Wed, 21 Oct 2015 21:18:22 +0000 (23:18 +0200)]
Ability to collocate bare metal and container
Since we renamed the variables and removed the old 'docker' variable we
can now collocate container daemons with standard bare metal deployment.
For instance, monitors can be containerized but osds can be deployed
traditionally.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 21 Oct 2015 10:13:41 +0000 (12:13 +0200)]
Merge pull request #426 from ceph/selinux
Add proper permission for selinux
Sébastien Han [Wed, 21 Oct 2015 10:02:50 +0000 (12:02 +0200)]
Add proper permission for selinux
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 21 Oct 2015 00:21:03 +0000 (02:21 +0200)]
Merge pull request #425 from ceph/fix-docker-checks
Fix typo
Sébastien Han [Wed, 21 Oct 2015 00:18:48 +0000 (02:18 +0200)]
Fix typo
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 21 Oct 2015 00:14:16 +0000 (02:14 +0200)]
Merge pull request #424 from ceph/docker-checks
Add safety checks prior to deploy a cluster in containers
Sébastien Han [Wed, 21 Oct 2015 00:12:43 +0000 (02:12 +0200)]
Add safety checks prior to deploy a cluster in containers
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 20 Oct 2015 22:34:34 +0000 (00:34 +0200)]
Merge pull request #423 from ceph/purge-docker-cluster
Purge docker cluster
Sébastien Han [Tue, 20 Oct 2015 22:32:42 +0000 (00:32 +0200)]
Do not zap disks on monitors
We don't necessary want to wipe and delete partition of the disks on the
monitor nodes, so we simply perform the operation on the OSD nodes.
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Tue, 20 Oct 2015 22:28:35 +0000 (00:28 +0200)]
Add a purge playbook when running ceph in containers
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 20 Oct 2015 15:18:55 +0000 (17:18 +0200)]
Merge pull request #422 from ceph/docker-ceph-dirs
Create missing directories when deploying with docker
Sébastien Han [Tue, 20 Oct 2015 15:16:28 +0000 (17:16 +0200)]
Fix typo
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Tue, 20 Oct 2015 15:05:34 +0000 (17:05 +0200)]
Create missing directories when deploying with docker
Signed-off-by: Sébastien Han <sebhan@cisco.com>
Leseb [Tue, 20 Oct 2015 09:17:19 +0000 (11:17 +0200)]
Merge pull request #421 from ceph/deb-img
Add a debian img example
Sébastien Han [Tue, 20 Oct 2015 09:14:05 +0000 (11:14 +0200)]
Add a debian img example
Signed-off-by: Sébastien Han <sebhan@cisco.com>
Leseb [Mon, 19 Oct 2015 11:24:49 +0000 (13:24 +0200)]
Merge pull request #418 from msambol/rgw
Refactor rgw
Leseb [Mon, 19 Oct 2015 11:24:42 +0000 (13:24 +0200)]
Merge pull request #417 from msambol/refactor_mds
Refactor mds
Leseb [Mon, 19 Oct 2015 09:09:10 +0000 (11:09 +0200)]
Merge pull request #419 from msambol/restapi
Refactor restapi
Leseb [Mon, 19 Oct 2015 09:07:07 +0000 (11:07 +0200)]
Merge pull request #416 from msambol/refactor_osd
Refactor osd role
Leseb [Mon, 19 Oct 2015 08:51:38 +0000 (10:51 +0200)]
Merge pull request #415 from msambol/refactor_monitor
Refactor ceph monitor role
Michael Sambol [Mon, 19 Oct 2015 03:28:48 +0000 (22:28 -0500)]
Refactor restapi
Michael Sambol [Mon, 19 Oct 2015 03:19:31 +0000 (22:19 -0500)]
Refactor rgw
Michael Sambol [Mon, 19 Oct 2015 02:56:02 +0000 (21:56 -0500)]
Refactor mds
Michael Sambol [Mon, 19 Oct 2015 01:24:47 +0000 (20:24 -0500)]
Refactor osd role
Michael Sambol [Fri, 16 Oct 2015 23:55:31 +0000 (18:55 -0500)]
Refactor ceph monitor role
Leseb [Fri, 16 Oct 2015 22:27:51 +0000 (00:27 +0200)]
Merge pull request #414 from bsanders/master
Changed URL for Ceph release and developer GPG keys, because previous…
Bill Sanders [Fri, 16 Oct 2015 20:27:21 +0000 (13:27 -0700)]
Changed URL for Ceph release and developer GPG keys, because previous key URL suffers sporadic timeouts
Leseb [Fri, 16 Oct 2015 14:58:54 +0000 (16:58 +0200)]
Merge pull request #412 from bengland2/partition_regex
fix regex for partition names, enhance for NVM
Ben England [Fri, 9 Oct 2015 10:40:57 +0000 (06:40 -0400)]
fix regex syntax for alternative device types
Ben England [Wed, 7 Oct 2015 16:50:42 +0000 (12:50 -0400)]
partition number should be at end of string for any device type
Ben England [Wed, 7 Oct 2015 15:40:10 +0000 (11:40 -0400)]
fix regex for partition names, enhance for NVM
Leseb [Mon, 21 Sep 2015 16:29:20 +0000 (18:29 +0200)]
Merge pull request #409 from HanXHX/fix_origin
Fix and improve checks when ceph_origin == 'distro'
Emilien Mantel [Mon, 21 Sep 2015 16:04:19 +0000 (18:04 +0200)]
Fix and improve checks when ceph_origin == 'distro'
Leseb [Fri, 18 Sep 2015 06:47:48 +0000 (08:47 +0200)]
Merge pull request #407 from ceph/new-signing-key
Use new signed key for packages
Sébastien Han [Fri, 18 Sep 2015 06:47:05 +0000 (08:47 +0200)]
Use new signed key for packages
See:
http://ceph.com/releases/important-security-notice-regarding-signing-key-and-binary-downloads-of-ceph/
Signed-off-by: Sébastien Han <sebhan@cisco.com>
Leseb [Fri, 4 Sep 2015 09:47:06 +0000 (11:47 +0200)]
Merge pull request #402 from msambol/refactor_ceph_common
Update ceph-common styling
Leseb [Fri, 4 Sep 2015 07:23:17 +0000 (09:23 +0200)]
Merge pull request #401 from mwheckmann/object-skew-max
Support setting the "mon pg warn max object skew" in ceph.conf
Michael Sambol [Thu, 3 Sep 2015 16:18:53 +0000 (11:18 -0500)]
Refactor ceph-common, adjust styling
Marc Heckmann [Thu, 3 Sep 2015 21:08:51 +0000 (17:08 -0400)]
Support setting the "mon pg warn max object skew" in ceph.conf
It should be used to disable health warnings about number of PGs
being too low if some pools have very few objects bringing down
the average number of objects per pool. This happens when running RadosGW.
The default is 10 and since the warnings only occur with some use cases,
the default here is 10 as well. Set to 20 or more to silence the warnings.
Leseb [Wed, 2 Sep 2015 12:50:44 +0000 (14:50 +0200)]
Merge pull request #400 from ceph/fix-check-disk-autodetect
Do not check for devices when device autodetect
Sébastien Han [Wed, 2 Sep 2015 12:19:19 +0000 (14:19 +0200)]
Do not check for devices when device autodetect
Closes: #399
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 2 Sep 2015 08:54:42 +0000 (10:54 +0200)]
Merge pull request #398 from Abhishekvrshny/fix-sysctl-multi-values
fixing sysctl command to take whitespace-separated multi values for a key
Abhishek Varshney [Wed, 2 Sep 2015 07:20:03 +0000 (12:50 +0530)]
fixing sysctl command to take whitespace-separated multi values for a key
Leseb [Tue, 1 Sep 2015 15:03:08 +0000 (17:03 +0200)]
Merge pull request #394 from ti-mo/master
Enable optional-rpms on official RHEL for yum-plugin-priorities
Timo Beckers [Thu, 27 Aug 2015 10:13:20 +0000 (12:13 +0200)]
Enable optional-rpms on official RHEL for yum-plugin-priorities
Leseb [Tue, 1 Sep 2015 13:24:39 +0000 (15:24 +0200)]
Merge pull request #396 from ceph/redhat-distro-repos
Get Ceph from distro repository (redhat-based)
Sébastien Han [Mon, 31 Aug 2015 13:23:29 +0000 (15:23 +0200)]
Get Ceph from distro repository (redhat-based)
Follow up on #392
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 31 Aug 2015 12:27:17 +0000 (14:27 +0200)]
Merge pull request #389 from AcalephStorage/fix-for-different-monitor-interfaces
Fix for error when the nodes don't have the same interface name.
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
dexter [Thu, 27 Aug 2015 16:41:15 +0000 (00:41 +0800)]
use hostvars for monitor interface in ceph.conf if available, else, fallback to just the plain monitor_interface var