]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
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>
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
Sébastien Han [Wed, 3 Jun 2015 17:01:23 +0000 (19:01 +0200)]
Add support for Rados Gateway configuration with Keystone
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 3 Jun 2015 14:33:24 +0000 (16:33 +0200)]
Merge pull request #266 from leseb/fix-rgw-start-rh
Fix radosgw startup on RedHat systems
Sébastien Han [Wed, 3 Jun 2015 14:31:51 +0000 (16:31 +0200)]
Fix radosgw startup on RedHat systems
Fix startup and move vars to group_vars
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Fri, 15 May 2015 16:39:21 +0000 (18:39 +0200)]
Merge pull request #263 from leseb/cosmetic
Cosmetic changes
Sébastien Han [Fri, 15 May 2015 16:27:41 +0000 (18:27 +0200)]
Consmetic changes
This branch has been sitting on my local repo for a while. I guess I had
time to spend on a plane :).
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Fri, 15 May 2015 12:45:31 +0000 (14:45 +0200)]
Merge pull request #262 from leseb/vagrant-vars
Fix multiple things
Sébastien Han [Fri, 15 May 2015 12:32:26 +0000 (14:32 +0200)]
Fix multiple things
* fix the Vagrantfile ruby check
* fix the variable positions
Bring more mandatory variables and try to separate Vagrant vars from the
playbook vars.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Fri, 15 May 2015 08:46:20 +0000 (10:46 +0200)]
Merge pull request #260 from flisky/master
make sure journal_size configured
Yin Jifeng [Fri, 15 May 2015 05:45:50 +0000 (13:45 +0800)]
journal_size for Vagrant
Yin Jifeng [Thu, 14 May 2015 11:09:08 +0000 (19:09 +0800)]
make sure journal_size configured
Leseb [Tue, 12 May 2015 09:33:36 +0000 (11:33 +0200)]
Merge pull request #259 from leseb/safety-first
Safety first
Sébastien Han [Tue, 12 May 2015 09:18:12 +0000 (11:18 +0200)]
Ability to secure cluster pools
We set several flags to keep the cluster secure:
* nodelete
* nopgchange
* nosizechange
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Sébastien Han [Wed, 29 Apr 2015 09:15:14 +0000 (11:15 +0200)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible
Conflicts:
rolling_update.yml
Leseb [Mon, 27 Apr 2015 17:20:29 +0000 (19:20 +0200)]
Merge pull request #251 from leseb/rolling-update
Add more OSD flags
Leseb [Mon, 27 Apr 2015 17:10:24 +0000 (19:10 +0200)]
Merge pull request #8 from jcftang/wip-ceph_facts
Import of ceph_facts module
Sébastien Han [Mon, 27 Apr 2015 17:08:05 +0000 (19:08 +0200)]
Add more OSD flags
We don't really want to trigger any sort of scrubbing process while
performing the upgrade.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Conflicts:
rolling_update.yml
Sébastien Han [Mon, 27 Apr 2015 17:06:10 +0000 (19:06 +0200)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible
Sébastien Han [Mon, 27 Apr 2015 17:05:46 +0000 (19:05 +0200)]
Merge branch 'leseb-rolling-update'
Sébastien Han [Mon, 27 Apr 2015 17:05:31 +0000 (19:05 +0200)]
Merge branch 'rolling-update' of https://github.com/leseb/ceph-ansible-1 into leseb-rolling-update
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Conflicts:
rolling_update.yml
Leseb [Mon, 27 Apr 2015 17:02:42 +0000 (19:02 +0200)]
Merge pull request #256 from leseb/vagrant-var-memory
Ability to configure the memory
Sébastien Han [Mon, 27 Apr 2015 17:01:02 +0000 (19:01 +0200)]
Ability to configure the memory
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 27 Apr 2015 16:49:18 +0000 (18:49 +0200)]
Merge pull request #255 from leseb/untrack-vagrant-var
Untrack vagrant_variables.yml and use a sample file
Sébastien Han [Mon, 27 Apr 2015 16:46:51 +0000 (18:46 +0200)]
Untrack vagrant_variables.yml and use a sample file
Now to enable the variable file and modify it as much as you want
simply:
git clone ...
cp vagrant_variables.yml.sample vagrant_variables.yml
Edit vagrant_variables.yml
Fixes: #241
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 20 Apr 2015 13:45:49 +0000 (15:45 +0200)]
Merge pull request #250 from flisky/master
rolling_update cleanup
Yin Jifeng [Fri, 17 Apr 2015 02:04:52 +0000 (10:04 +0800)]
make sure a running mon to check when upgrade mon
Yin Jifeng [Thu, 16 Apr 2015 07:09:55 +0000 (15:09 +0800)]
use yum to install ceph noarch package
command + creates prevent the package to be upgraded.
rpm returns 0 when install success, and
1 (Error: Nothing to do) when reinstall the same package
Sébastien Han [Wed, 15 Apr 2015 21:23:50 +0000 (23:23 +0200)]
Add more OSD flags
We don't really want to trigger any sort of scrubbing process while
performing the upgrade.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Yin Jifeng [Tue, 14 Apr 2015 19:50:39 +0000 (03:50 +0800)]
gather facts first
there are vars like hostvars["rgws"]["ansible_hostname"] under
ceph-common
Yin Jifeng [Tue, 14 Apr 2015 19:47:37 +0000 (03:47 +0800)]
fix service arg typo
Yin Jifeng [Tue, 14 Apr 2015 19:46:03 +0000 (03:46 +0800)]
sysctl ignoreerrors
some key fails under CentOS 6
Yin Jifeng [Tue, 14 Apr 2015 13:49:53 +0000 (21:49 +0800)]
cleanup delegate statement for rolling update
Yin Jifeng [Tue, 14 Apr 2015 13:49:24 +0000 (21:49 +0800)]
fix syntax for when statement
Yin Jifeng [Tue, 14 Apr 2015 13:46:49 +0000 (21:46 +0800)]
make RGW directory use same host var
ansible_fqdn is full domain, while hostname may be in short form
Yin Jifeng [Tue, 14 Apr 2015 13:45:51 +0000 (21:45 +0800)]
update ceph_stable_release var under group_vars
Leseb [Tue, 14 Apr 2015 11:52:24 +0000 (13:52 +0200)]
Merge pull request #249 from leseb/client
Add ceph-common role to client machines
Sébastien Han [Tue, 14 Apr 2015 10:53:41 +0000 (12:53 +0200)]
Add ceph-common role to client machines
Add another warning for cephx signatures
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Tue, 14 Apr 2015 09:51:01 +0000 (11:51 +0200)]
Merge pull request #248 from aisrael/wip-allow_restapi_false
Allow restapi=false
Alistair A. Israel [Tue, 14 Apr 2015 09:40:58 +0000 (17:40 +0800)]
Place "when: restapi" in site.yml
Alistair A. Israel [Tue, 14 Apr 2015 06:30:32 +0000 (14:30 +0800)]
Added `when: restapi`
Leseb [Thu, 9 Apr 2015 08:56:38 +0000 (10:56 +0200)]
Merge pull request #247 from leseb/use-hammer
Use last Ceph release Hammer
Sébastien Han [Thu, 9 Apr 2015 08:55:41 +0000 (10:55 +0200)]
Use last Ceph release Hammer
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Wed, 8 Apr 2015 16:48:01 +0000 (18:48 +0200)]
Merge pull request #245 from leseb/change-when-false
Only change when the task returns false
Sébastien Han [Wed, 8 Apr 2015 16:46:54 +0000 (18:46 +0200)]
Only change when the task returns false
We only want to see things that really changed after a play completes.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Sébastien Han [Wed, 8 Apr 2015 15:36:40 +0000 (17:36 +0200)]
Add role dependancies
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Wed, 8 Apr 2015 14:19:51 +0000 (16:19 +0200)]
Merge pull request #243 from leseb/os-migration-rgw
Add support for RGW
Sébastien Han [Wed, 1 Apr 2015 12:48:19 +0000 (14:48 +0200)]
Add support for RGW
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Tue, 31 Mar 2015 12:27:46 +0000 (14:27 +0200)]
Merge pull request #242 from ceph/improve-upgrades-checks
Improve regex syntax
Sébastien Han [Mon, 30 Mar 2015 20:13:29 +0000 (22:13 +0200)]
Improve regex syntax
Chain sed commands with ';' and add '-s' to grep for quiet output
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 30 Mar 2015 16:57:40 +0000 (18:57 +0200)]
Merge pull request #237 from leseb/improve-rolling-upgrade
Improve upgrades
Sébastien Han [Thu, 26 Mar 2015 17:51:11 +0000 (18:51 +0100)]
Merge branch 'master' of https://github.com/ceph/ceph-ansible into improve-rolling-upgrade
Leseb [Mon, 30 Mar 2015 09:52:11 +0000 (11:52 +0200)]
Merge pull request #240 from leseb/vagrant-boxes
Make more boxes available
Sébastien Han [Mon, 30 Mar 2015 09:45:22 +0000 (11:45 +0200)]
Make more boxes available
The box can be configured thanks to a new var, look at vagrant_variables
and select your box.
Handy to test several distros deployment.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 30 Mar 2015 09:39:01 +0000 (11:39 +0200)]
Merge pull request #239 from leseb/upstart-sysvinit
Rework upstart and sysvinit
Sébastien Han [Mon, 30 Mar 2015 08:59:08 +0000 (10:59 +0200)]
Rework upstart and sysvinit
Once again and hopefully final commit to rework the support of both
upstart and sysvinit. As from now, Ubuntu systems will use upstart and
the others will use sysvinit.
A later commit might include the support of systemd as the unit files
come out. This will be for Hammer so probably soon.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 30 Mar 2015 09:20:34 +0000 (11:20 +0200)]
Merge pull request #214 from mhubig/splitup
Adds an ansible playbook to split the roles from this repo.
Leseb [Thu, 26 Mar 2015 17:50:43 +0000 (18:50 +0100)]
Merge pull request #236 from leseb/fix-mon-upstart
Activate either sysvinit or upstart
Sébastien Han [Thu, 26 Mar 2015 14:43:54 +0000 (15:43 +0100)]
Activate either sysvinit or upstart
Depending on the distro, init scripts will look for different files to
be available on the ceph data dir.
Fixing the upstart support here.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Sébastien Han [Wed, 25 Mar 2015 10:28:37 +0000 (11:28 +0100)]
Improve rolling upgrades
Re-arrange the files.
Add new checks.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Wed, 25 Mar 2015 10:30:37 +0000 (11:30 +0100)]
Merge pull request #235 from leseb/fix-rest-api
Default client is already client.restapi
Sébastien Han [Wed, 25 Mar 2015 10:29:51 +0000 (11:29 +0100)]
Default client is already client.restapi
No need to specify it.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Tue, 24 Mar 2015 10:03:09 +0000 (11:03 +0100)]
Merge pull request #234 from leseb/rework-rgw-keys
Fix RGW startup
Sébastien Han [Tue, 24 Mar 2015 10:02:12 +0000 (11:02 +0100)]
Fix RGW startup
If the distribution wasn't Ubuntu, the check wasn't performed so the
evaluation in the task later wasn't possible.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Tue, 24 Mar 2015 09:12:22 +0000 (10:12 +0100)]
Merge pull request #233 from leseb/fix-mds-pool-creation
Enforce var pool creation
Leseb [Mon, 23 Mar 2015 17:55:24 +0000 (18:55 +0100)]
Merge pull request #232 from leseb/ceph-rest-api
Implement Ceph REST API
Sébastien Han [Mon, 23 Mar 2015 17:53:42 +0000 (18:53 +0100)]
Enforce var pool creation
Make sure that 'mds' is enabled before creating the filesystem.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Sébastien Han [Mon, 23 Mar 2015 14:08:58 +0000 (15:08 +0100)]
Implement Ceph REST API
Now the Ceph REST API can be deployed.
Default implementation deploys it on the same nodes as the monitors
which should be fine.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Mon, 23 Mar 2015 14:10:27 +0000 (15:10 +0100)]
Merge pull request #231 from leseb/fix-rgw-dir-path
Rework radosgw keys and data dir path
Sébastien Han [Mon, 23 Mar 2015 11:20:00 +0000 (12:20 +0100)]
Rework radosgw keys and data dir path
Fix the usage of Upstart for Ubuntu machines instead of the init.d
script.
Note that because of the way upstart init script looks at the radosgw id
the command 'start radosgw id=' is broken, you should use 'start
radosgw-all' instead.
Keep backard compatibility with the radosgw init script as well by using
client prefixed by 'client.radosgw'.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Thu, 19 Mar 2015 11:27:19 +0000 (12:27 +0100)]
Merge pull request #229 from leseb/improve-syntax
Improve YAML syntax
Sébastien Han [Thu, 19 Mar 2015 11:21:29 +0000 (12:21 +0100)]
Improve YAML syntax
Improve readibility.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Thu, 12 Mar 2015 15:57:56 +0000 (10:57 -0500)]
Merge pull request #211 from leseb/postdeployment-validator
WIP: first implementation of functional tests
Leseb [Thu, 12 Mar 2015 03:54:06 +0000 (22:54 -0500)]
Merge pull request #227 from leseb/fix-mds-giant
Fix MDS creation for version >= 0.84
Sébastien Han [Thu, 12 Mar 2015 03:50:38 +0000 (22:50 -0500)]
Fix MDS creation for version >= 0.84
The ceph fs new command was introduced in Ceph 0.84. Prior to this
release, no manual steps are required to create a filesystem, and pools
named data and metadata exist by default.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
Leseb [Thu, 12 Mar 2015 02:37:00 +0000 (21:37 -0500)]
Merge pull request #190 from leseb/coreos-support
Docker support
Sébastien Han [Tue, 20 Jan 2015 17:43:47 +0000 (18:43 +0100)]
Docker support
WIP!
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>