- Sep 28, 2017
-
-
Sébastien Han authored
iscsi: re-enable the scenario
-
Sébastien Han authored
CentOS 7.4 vagrant box is now available so re-enabling this scenario. For more info: https://seven.centos.org/2017/09/updated-centos-vagrant-images-available-v1708-01/ Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Sep 25, 2017
-
-
Zack Cerza authored
It's failing if a *valid* choice is specified. Signed-off-by:
Zack Cerza <zack@redhat.com>
-
- Sep 21, 2017
-
-
Guillaume Abrioux authored
in addition to #1926 this commit fixes the error when trying to include `install_debian_rhcs_packages.yml` Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1493231 Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Sep 19, 2017
-
-
Sébastien Han authored
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1493231 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
RHCS install wasn't working at all prior to this commit as the name of the include was pointing to a non-existing file. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1492056 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
common: fix rhel check
-
Sébastien Han authored
Looks like Ansible is now using "RedHat" instead of "Red Hat Enterprise Linux" Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Sep 18, 2017
-
-
Sébastien Han authored
When Ansible is not run with verbose options it's difficult to see which include and/or set_fact does what. So adding a name for each clarifies. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Sep 13, 2017
-
-
Sébastien Han authored
Taken from https://github.com/pcuzner/ceph-iscsi-ansible/tree/tcmu-fixes Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1454945 and https://bugzilla.redhat.com/show_bug.cgi?id=1484083 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Sep 08, 2017
-
-
Sébastien Han authored
Wip RGW NFS
-
Ali Maredia authored
Signed-off-by:
Ali Maredia <amaredia@redhat.com>
-
Ali Maredia authored
Signed-off-by:
Ali Maredia <amaredia@redhat.com>
-
- Sep 07, 2017
-
-
Logan V authored
The apt module will fail to downgrade packages properly when defualt release is unnecessarily defined. Closes #1869
-
Sébastien Han authored
We only test and support 2.3.x at the moment. Closes: https://github.com/ceph/ceph-ansible/issues/1858 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Aug 31, 2017
-
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Sébastien Han authored
There is no need to show a "changed" at the end of the play for a "command" module task. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Aug 30, 2017
-
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
Sébastien Han authored
The installation process is now described as follow: * you still have to choose a 'ceph_origin' installation method. The origin can be a 'repository' (add a new repository), distro (it will use the packages provided by the native repo source of your distribution), local (only available on redhat system, it installs locally built packages). This option is not well tested, so use it carefully * if ceph_origin == 'repository' you will have to decide what kind of repository you want to enable: - community: corresponds to the stable upstream/community version - enterprise: corresponds to the stable enterprise/downstream version (basically you are a red hat customer) - dev: it will install ceph from packages built out of the github development branches Signed-off-by:
Sébastien Han <seb@redhat.com> Co-Authored-by:
Guillaume Abrioux <gabrioux@redhat.com> Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Aug 29, 2017
-
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Aug 24, 2017
-
-
Sébastien Han authored
Closes: https://github.com/ceph/ceph-ansible/issues/1637 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Guillaume Abrioux authored
This will give us more flexibility and the possibility to deploy a client node for an external ceph-cluster. related BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1469426 Fixes: #1670 Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Aug 23, 2017
-
-
SirishaGuduru authored
Resolves issue: Multiple RGW Ceph.conf Issue #1258 In multi-RGW setup, in ceph.conf the RGW sections contain identical bind IP in civetweb line. So this modification fixes that issue and puts the right IP for each RGW. Signed-off-by:
SirishaGuduru <SGuduru@walmartlabs.com> Modified ceph-defaults and ran generate_group_vars_sample.sh group_vars/osds.yml.sample and group_vars/rhcs.yml.sample are not part of the changes. But they got modified when generate_group_vars_sample.sh is ran to generate group_vars/ all.yml.sample. Uncommented added variables in ceph-defaults Updated tests by adding value for radosgw_interface Added radosgw_interface to centos cluster tests Modified ceph-rgw role,rebased and ran generate_group_vars_sample.sh In ceph-rgw role removed check_mandatory_vars.yml. Rebased on master. Ran generate_group_vars_sample.sh and then the below files got modified.
-
- Aug 22, 2017
-
-
Jason Dillaman authored
Signed-off-by:
Jason Dillaman <dillaman@redhat.com>
-
- Aug 17, 2017
-
-
Guillaume Abrioux authored
This commits force ceph-common to be installed early in deployment on nodes. For instance, ceph-rbdmirror doesn't have the CLI installed while it is needed for some tasks which uses it to set some facts. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Aug 04, 2017
-
-
Andrew Schoen authored
Writing into /tmp is not always allowed, but we can assume the fetch_directory is writable. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
Andrew Schoen authored
These tasks needs to be run after we set ceph_version or they fail because it's undefined. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Aug 03, 2017
-
-
Sébastien Han authored
common: automate setting up online repositories for ceph deployments …
-
Sébastien Han authored
This commits automates the process of setting up online repositories for Red Hat Ceph Storage on Debian nodes. The manual steps are currently described here: https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/2/html/installation_guide_for_ubuntu/prerequisites#online_repositories If you are an RHCS customer and run a Debian based system you can now access package through the Red Hat CDN. For this set: ceph_rhcs and ceph_rhcs_cdn_install to true. Then set your customer credentials in ceph_rhcs_cdn_debian_repo. Replace customername:customerpasswd with your details. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1434175 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
For ceph_dev and rhcs installation we need to detect the release since we do not declare it explicitly. Keeping the default ceph_stable_release could lead to several things going wrong and some have already been reported. Fixes: https://github.com/ceph/ceph-ansible/issues/1712 and https://bugzilla.redhat.com/show_bug.cgi?id=1476210 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Aug 02, 2017
-
-
Guillaume Abrioux authored
Until now, there is no handlers for containerized deployments. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Guillaume Abrioux authored
Move `fsid`,`monitor_name`,`docker_exec_cmd` and `ceph_release` set_fact to `ceph-defaults` role. It will allow to reuse these facts without having to play `ceph-common` or `ceph-docker-common`. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Guillaume Abrioux authored
Merge `ceph-docker-common` and `ceph-common` defaults vars in `ceph-defaults` role. Remove redundant variables declaration in `ceph-mon` and `ceph-osd` roles. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Jul 28, 2017
-
-
Sébastien Han authored
profiles: introducing cluster profiles
-
- Jul 27, 2017
-
-
Sébastien Han authored
common: make ceph_stable_release mandatory
-
Sébastien Han authored
We don't want to have heterogeous ceph.conf anymore and believe that we should have the right section for the running daemon. If we don't do this and use profiles, e.g: rgw, we will get a new rgw section on some of the nodes. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
It is mandatory now to set the Ceph version you want to install, e.g: ceph_stable_release: luminous To find the release names, you can look at the release not doc: http://docs.ceph.com/docs/master/release-notes/ Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Jul 25, 2017
-
-
Christian Zunker authored
OSDs get started by ceph-disk before the ceph.conf file is written with a crush location. That results in a crush map without configured crush location. To prevent this, we have to restart the OSDs during the initial setup after the crush location was added to the ceph.conf file.
-