James Saint-Rossy
666637f715
Replaced is_before is_after is_ booleans with numerical version dictionary
2016-09-09 17:34:26 -04:00
James Saint-Rossy
f52be23770
Prevent local_action from requiring root
2016-09-02 19:31:59 -04:00
James Saint-Rossy
9d97ffed30
Rebasing with upstream
2016-08-31 17:13:09 -04:00
Leseb
ca4d4482ef
Merge pull request #960 from ceph/prepare-lrbd
...
iscsi-gw: preparing the new iscsi role
2016-08-26 15:30:02 +02:00
Sébastien Han
d3ceab904d
iscsi-gw: preparing the new iscsi role
...
adding the bare minimum to test and start the new role.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-26 15:29:07 +02:00
Sébastien Han
64cb2dba68
groups_vars update
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-26 13:33:59 +02:00
Sébastien Han
5b4dab3c89
Merge branch 'master' of github.com:ceph/ceph-ansible
2016-08-26 13:32:50 +02:00
Sébastien Han
923c40fc61
common: declare raw_journal_devices
...
So we can safely pass the check and avoid the undeclared variable error.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-26 13:31:45 +02:00
Leseb
6b37c21cf1
Merge pull request #959 from font/nfs
...
NFS fixes
2016-08-26 10:36:17 +02:00
Ivan Font
94f8d8540a
NFS fixes
...
- Move mon_containerized_default_ceph_conf_with_kv config from ceph-mon
to ceph-common defaults as it's used in ceph-nfs
- Update conditional to generate ganesha config when not
mon_containerized_default_ceph_conf_with_kv
- Revert change to store radosgw keyring using ansible_hostname on
ansible server so that ceph-nfs can find it
- Update ceph-ceph-nfs0-rgw-user container to use ansible_hostname
variable
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-25 22:41:31 -07:00
Leseb
a41eddf6f0
Merge pull request #957 from gbraad/patch-readme
...
Correct naming of referenced file
2016-08-25 09:58:29 +02:00
Leseb
fc5f32409f
Merge pull request #956 from gbraad/patch-1
...
Correct a small typo
2016-08-25 09:56:03 +02:00
Gerard Braad
04ee3a9ee2
Correct naming of referenced file
2016-08-25 03:19:41 +00:00
Gerard Braad
df4d0741f7
Correct a small typo and description
2016-08-25 02:20:14 +00:00
Leseb
8719b3556c
Merge pull request #955 from font/rgw
...
Fix for ceph-rgw role
2016-08-24 09:48:56 +02:00
Leseb
8246e58a8f
Merge pull request #954 from font/purge
...
Update relative path to include vars
2016-08-24 09:45:33 +02:00
Leseb
e017386645
Merge pull request #951 from ceph/fix-docker-cluster-name
...
Fix docker cluster name
2016-08-24 09:44:40 +02:00
Ivan Font
2073a72b39
Fix for ceph-rgw role
...
- Short-circuit conditional to prevent dereferencing an undefined
dictionary variable
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-24 00:30:05 -07:00
Ivan Font
05c5d1ea91
Update relative path to include vars
...
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-24 00:27:54 -07:00
Sébastien Han
708c43a04e
docker: fix osd configuration
...
use the activation scenario instead of the full ceph_disk one, we
already have a task to prepare osds so we just need to activate the
device.
working for me using vagrant :)
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-24 09:05:14 +02:00
Sébastien Han
a4dbe49f7f
docker: fix more than one monitor deployment
...
There is no need to run the actions from
roles/ceph-mon/tasks/docker/create_configs.yml
on the first monitor only since the monitor deployment happens
**serially**.
Moreover with Vagrant it's useful to allow the auto creation of the
cluster fsid, so enabling the option. If this is not desired you can
still set `fsid: 9c9c0448-0551-401d-b55b-e5b3a42bae42` for example.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-24 09:05:14 +02:00
Sébastien Han
f351329897
docker: use cluster name
...
Fix cluster name for docker scenario and other playbooks.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-24 09:04:49 +02:00
James Saint-Rossy
ab93cd0858
Remove unused use_server_package_split boolean
2016-08-24 00:38:52 -04:00
James Saint-Rossy
7e284920d1
Fixes for Hammer install and added numerical release checks
2016-08-24 00:23:47 -04:00
Leseb
96f7f8b74e
Merge pull request #947 from font/cephconf
...
Restrict fact gathering to mons and update ceph.conf
2016-08-23 12:01:16 +02:00
Leseb
a22fa9abe3
Merge pull request #948 from font/rbdmirror
...
Add ceph-rbd-mirror role to containerized sample playbook
2016-08-23 11:41:48 +02:00
Ivan Font
8a5cbdb724
Add ceph-rbd-mirror role to containerized sample playbook
...
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-22 11:23:48 -07:00
Ivan Font
ef4d0a39f2
Restrict fact gathering to mons and update ceph.conf
...
- Gather facts only for mons before processing ceph-mon role serially in
containerized playbook sample
- Updated ceph.conf in order to generate a valid ceph.conf
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-22 10:42:27 -07:00
Leseb
6e0dfcd6f9
Merge pull request #945 from ceph/fix-docker
...
docker: gather all the fact
2016-08-22 10:36:23 +02:00
Sébastien Han
69cad8ecc1
docker: gather all the fact
...
If we don't do this we won't be able to get the ip address of the docker
interface.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-22 10:35:24 +02:00
Leseb
88138324cb
Merge pull request #931 from font/rbdmirror_purge
...
Update for containerized purge cluster playbook
2016-08-19 18:31:46 +02:00
Ivan Font
7c9cb0993e
Include group_vars files in purge cluster playbook
...
- Add all relevant group_vars files in containerized purge cluster
playbook and ignore errors if file may not exist.
- Also fixing indentation issues.
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-19 09:11:56 -07:00
Ivan Font
c1905bfa23
Update for containerized purge cluster playbook
...
- Added support for purging containerized rbd-mirror node
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-19 09:11:56 -07:00
Leseb
7b6e85e096
Merge pull request #941 from dang/nfs-rgw
...
NFS fixups
2016-08-19 17:29:16 +02:00
Leseb
b4fe16c31f
Merge pull request #924 from jsaintrocc/check-part-speedup
...
check_devices.yml cleanup and optimization
2016-08-19 17:28:11 +02:00
Daniel Gryniewicz
bb9df99046
NFS fixups
...
- Move fsal_rgw config to ceph-common, as it's shaered with ceph-rgw
- Update all.docker.sample with NFS config
- Rename fsal_rgw to nfs_obj_gw and fsal_ceph to nfs_file_gw, because
the former names mean nothing to non-Ganesha developers
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2016-08-18 12:25:20 -04:00
Leseb
e295f0bcd0
Merge pull request #936 from jsaintrocc/multisite
...
RGW Multisite Support
2016-08-18 17:38:19 +02:00
James Saint-Rossy
449d456086
Rebased and moved multisite/rgw playbooks to infrastructure-playbooks
2016-08-17 13:28:01 -04:00
James Saint-Rossy
32f6ef7747
Merged with Upstream Master
2016-08-17 12:00:36 -04:00
Leseb
5b83e05be8
Merge pull request #938 from ASBishop/issue/843
...
Fix pre-infernalis RPM installation of ceph-radosgw
2016-08-17 16:51:39 +02:00
asbishop
91d2c3b32d
Fix pre-infernalis RPM installation of ceph-radosgw
...
For pre-infernalis installation of ceph-radosgw from RPM, run 'chkconfig'
to ensure systemd's ceph-radosgw.service is created.
This fixes issue #843 .
2016-08-17 10:45:08 -04:00
Leseb
66f7c4c684
Merge pull request #939 from ceph/playbook-dir
...
create a directory for infrastructure playbooks
2016-08-17 13:08:26 +02:00
Sébastien Han
fde819d1a8
create a directory for infrastructure playbooks
...
Since we have a couple of infrastructure related playbooks
(additionnally to the roles we are using to deploy Ceph), it makes sense
to have them located in a separate directory.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-17 11:53:34 +02:00
James Saint-Rossy
6d55d57fa6
fixed name: capitilization
2016-08-16 17:57:49 -04:00
Leseb
cf99f911a4
Merge pull request #937 from font/vagvars
...
Add rbd-mirror to vagrant variables atomic sample
2016-08-16 23:53:24 +02:00
James Saint-Rossy
35a26068ef
Fixed quotes and removed combined_ prefix from variables that no longer need it
2016-08-16 17:49:30 -04:00
Ivan Font
884e7cc26b
Add rbd-mirror to vagrant variables atomic sample
...
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-16 12:10:06 -07:00
James Saint-Rossy
d8609ec687
Experimental RGW Multisite Support
2016-08-16 14:57:01 -04:00
Leseb
e92d9fbce0
Merge pull request #933 from font/cephconf
...
Fix ceph.conf template for containerized deployment
2016-08-16 15:46:18 +02:00
Leseb
a20a454177
Merge pull request #929 from ceph/shrink-cluster
...
add shrink playbook
2016-08-16 12:01:55 +02:00