]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
Huamin Chen [Fri, 17 Jun 2016 16:09:12 +0000 (16:09 +0000)]
be explicit on Atomic VirtualBox instruction
Signed-off-by: Huamin Chen <hchen@redhat.com>
Sébastien Han [Mon, 13 Jun 2016 10:33:36 +0000 (12:33 +0200)]
ceph-common: declare mon_containerized_deployment
If not declared, the play will fail.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 9 Jun 2016 15:09:37 +0000 (17:09 +0200)]
Merge pull request #846 from dang/docker-configs
Put path back to playbook_dir for common template
Daniel Gryniewicz [Thu, 9 Jun 2016 14:56:44 +0000 (10:56 -0400)]
Put path back to playbook_dir for common template
The config template is in ceph-common, not in the individual roles, so
roles referencing it need to use playbook_dir, not role_path.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
Sébastien Han [Thu, 9 Jun 2016 13:35:57 +0000 (15:35 +0200)]
ceph-mon: fix wrong indent
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 9 Jun 2016 13:33:32 +0000 (15:33 +0200)]
Merge pull request #812 from rootfs/fix
some fixes for container deployment
Leseb [Tue, 7 Jun 2016 15:26:37 +0000 (17:26 +0200)]
Merge pull request #844 from matthewrees/master
Various fixes for check_firewall task
Matthew Rees [Tue, 7 Jun 2016 14:50:43 +0000 (16:50 +0200)]
Fix typo for ceph monitor port
Matthew Rees [Tue, 7 Jun 2016 14:27:07 +0000 (16:27 +0200)]
Clean up checks and with_item loops that are no longer needed due to
other fixes in this PR
Leseb [Tue, 7 Jun 2016 11:56:37 +0000 (13:56 +0200)]
Merge pull request #840 from jimcurtis/master
docker: enable mds container on Atomic host environment
Matthew Rees [Tue, 7 Jun 2016 11:48:07 +0000 (13:48 +0200)]
Fix for nmap arguments and grep matching, as well as only running
local_actions once
Jim Curtis [Mon, 6 Jun 2016 23:49:35 +0000 (16:49 -0700)]
docker: review feedback on PR #840
Huamin Chen [Mon, 6 Jun 2016 17:34:51 +0000 (17:34 +0000)]
ceph.conf.j2: check if interface is defined before using it
ceph-mon.service.j2: remove redundant --name option from docker command
Signed-off-by: Huamin Chen <hchen@redhat.com>
Matthew Rees [Mon, 6 Jun 2016 14:29:59 +0000 (16:29 +0200)]
Fix to reference the monitor_address variable correctly in hostvars
Matthew Rees [Mon, 6 Jun 2016 13:57:51 +0000 (15:57 +0200)]
Add fix for those who are using monitor_address
Matthew Rees [Mon, 6 Jun 2016 13:12:03 +0000 (15:12 +0200)]
Update sample vars for change in default value of check_firewall
Matthew Rees [Mon, 6 Jun 2016 12:11:02 +0000 (14:11 +0200)]
Change default to False for checking firewalls
Matthew Rees [Mon, 6 Jun 2016 12:08:53 +0000 (14:08 +0200)]
Only include the firewall checks when a user wants them checked
Matthew Rees [Mon, 6 Jun 2016 09:48:31 +0000 (11:48 +0200)]
Use the command module in place of the shell module
Matthew Rees [Sat, 4 Jun 2016 07:03:22 +0000 (09:03 +0200)]
Various fixes for check_firewall task:
- Check for nmap being available was not running as a local_action, when the checks using nmap were
- Various fixes on Ansible 2.x now that the above is working
Leseb [Mon, 6 Jun 2016 11:41:15 +0000 (13:41 +0200)]
Merge pull request #839 from dcwangmit01/centos_remove_plugin_priorities
Remove Centos7 dependency yum-plugin-priorities
Leseb [Mon, 6 Jun 2016 09:12:43 +0000 (11:12 +0200)]
Merge pull request #804 from dang/docker-dev
Allow running on local dev docker images
Jim Curtis [Sat, 4 Jun 2016 17:56:01 +0000 (10:56 -0700)]
docker: review feedback on PR #840
David C Wang [Fri, 3 Jun 2016 19:26:52 +0000 (19:26 +0000)]
Ran generate_group_vars_sample.sh
The changes here are not anything to do with removing
yum-plugin-priorities. They must be leftover from
prior commits that did not run generate_group_vars_sample.sh
David C Wang [Fri, 3 Jun 2016 19:24:43 +0000 (19:24 +0000)]
Added comments from ./group_vars/all.sample back into roles/ceph-common/defaults/main.yml
David C Wang [Fri, 3 Jun 2016 19:14:27 +0000 (19:14 +0000)]
Remove Centos7 dependency yum-plugin-priorities
This causes ceph-ansible scripts to fail when targeting Centos7 machines.
Installation fails because newer ceph package dependencies provided
by ceph-release-{version}.noarch.rpm were overridden by older
package dependency versions in default distribution repositories,
due to the fact that default distribution repositories have higher
priority.
Daniel Gryniewicz [Thu, 24 Mar 2016 13:21:07 +0000 (09:21 -0400)]
Allow running on local dev docker images
Docker makes it difficult to use images that are not on signed
registries. This is a problem for developers, who likely won't have
access to a registry with proper signed certificates.
This allows the ability to use any docker image on the machine running
vagrant/ansible. The way it works is that the image in question is
exported locally, then sent to each target box and imported there.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
Huamin Chen [Fri, 3 Jun 2016 15:32:02 +0000 (15:32 +0000)]
update osd default vars
Signed-off-by: Huamin Chen <hchen@redhat.com>
Huamin Chen [Fri, 3 Jun 2016 15:24:00 +0000 (15:24 +0000)]
fix containerized deployment on centos
Signed-off-by: Huamin Chen <hchen@redhat.com>
Leseb [Fri, 3 Jun 2016 15:06:35 +0000 (17:06 +0200)]
Merge pull request #841 from TeutoNet/master
- prepare for python3
Tino Schmeier [Fri, 3 Jun 2016 12:23:21 +0000 (14:23 +0200)]
- prepare for python3
Leseb [Fri, 3 Jun 2016 08:46:12 +0000 (10:46 +0200)]
Merge pull request #837 from ceph/rhbz-
1342117
Do not ignore ceph-disk issues
Jim Curtis [Thu, 2 Jun 2016 22:54:56 +0000 (15:54 -0700)]
docker: enable mds container on Atomic host environment
Leseb [Thu, 2 Jun 2016 22:23:33 +0000 (00:23 +0200)]
Merge pull request #836 from ceph/RHBZ-
1337601
include the red hat storage apt-key as a file
Leseb [Thu, 2 Jun 2016 22:19:05 +0000 (00:19 +0200)]
Merge pull request #838 from ksingh7/fix-819
Fix for #819
Alfredo Deza [Thu, 2 Jun 2016 21:16:21 +0000 (17:16 -0400)]
ceph-osd: do not ignore ceph-disk errors in raw multi journal
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1342117
Alfredo Deza [Thu, 2 Jun 2016 21:16:05 +0000 (17:16 -0400)]
ceph-osd: do not ignore ceph-disk errors in journal_collocation
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1342117
Alfredo Deza [Thu, 2 Jun 2016 21:15:35 +0000 (17:15 -0400)]
ceph-osd: do not ignore ceph-disk errors in bluestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1342117
Andrew Schoen [Thu, 2 Jun 2016 20:20:04 +0000 (15:20 -0500)]
include the red hat storage apt-key as a file
This will allow nodes to install rhcs that do
not have access to the internet.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: rhbz#
1337601
Leseb [Thu, 2 Jun 2016 16:52:48 +0000 (18:52 +0200)]
Merge pull request #833 from ceph/template-path
ceph-common: uniformize template path calls
Sébastien Han [Thu, 2 Jun 2016 08:52:23 +0000 (10:52 +0200)]
ceph-common: uniformize template path calls
In order to align all Ansible versions, we now use the full path for the
template. We rely on `role_path` variable. Now all the tasks using
the template module have a uniform syntax.
Might fix issue raised in #483
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 2 Jun 2016 15:18:32 +0000 (17:18 +0200)]
Merge pull request #831 from SamYaple/fix_when
The when conditional was improperly being checked
Sam Yaple [Thu, 2 Jun 2016 14:54:36 +0000 (14:54 +0000)]
Add undefined vars to ceph-common role
This is a temporary action to get the playbooks functional before a
refactor to better correct this issue.
Sam Yaple [Thu, 2 Jun 2016 14:45:00 +0000 (14:45 +0000)]
Revert "Fix commit conditionals"
This reverts commit
9ed45f7367bc03ccaa5c40e574e5a5036493c856 .
karan singh [Thu, 2 Jun 2016 10:08:19 +0000 (13:08 +0300)]
Fix for #819
This commit removes /etc/yum.repos.d/rh_storage.repo file
for RedHat OS with RHCS ISO install during cluster purge
Leseb [Thu, 2 Jun 2016 09:32:48 +0000 (11:32 +0200)]
Merge pull request #832 from ceph/RHBZ-
1339439
remove the gpgkey line from the red hat storage repo template
Leseb [Thu, 2 Jun 2016 08:55:53 +0000 (10:55 +0200)]
Merge pull request #828 from jimcurtis/master
docker: enable rgw container on Atomic host environment
Andrew Schoen [Wed, 1 Jun 2016 19:00:31 +0000 (14:00 -0500)]
remove the gpgkey line from the red hat storage repo template
See: https://bugzilla.redhat.com/show_bug.cgi?id=
1339439
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: rhbz#
1339439
Sam Yaple [Wed, 1 Jun 2016 18:31:30 +0000 (18:31 +0000)]
Add defaults to False for undefined variables
Sam Yaple [Wed, 1 Jun 2016 18:14:13 +0000 (18:14 +0000)]
Fix commit conditionals
The goal is to _fail_ this when conditional when one (and only one) is
set. The 'not's were incorrectly added.
Sam Yaple [Wed, 1 Jun 2016 17:58:26 +0000 (17:58 +0000)]
The when conditional was improperly being checked
The scenarios were not being accurately compared to ensure that:
* A single scenario was choosen
* ONLY a single scenario was choosen
This solution does not scale for long, but that can be addressed in a
different patchset.
Jim Curtis [Wed, 1 Jun 2016 16:55:08 +0000 (09:55 -0700)]
docker: review feedback on PR #828
Leseb [Wed, 1 Jun 2016 09:41:51 +0000 (11:41 +0200)]
Merge pull request #827 from gcharot/gcharot-master
LSB Release is not installed by default on minimal OS installs (for e…
Jim Curtis [Tue, 31 May 2016 19:59:05 +0000 (12:59 -0700)]
docker: enable rgw container on Atomic host environment
Alfredo Deza [Tue, 31 May 2016 18:53:56 +0000 (14:53 -0400)]
Merge pull request #823 from ceph/rhbz-
1339096
ceph-common: ceph-base is not part of rhstorage, remove it
root [Tue, 31 May 2016 14:49:40 +0000 (10:49 -0400)]
LSB Release is not installed by default on minimal OS installs (for example cloud-images). Script fails with a "command not found" erroor.
Checking if lsb_release is present BEFORE doing the test
Change os_VERSION to grab the major OS version instead of the distro codename
When installing EPEL, use $os_VERSION to grab the correct rpm instead of using hardcoded '7' package that would fail on other versions.
os_Version can also be use to deprecate old version on which ceph-ansible is not supported.
Alfredo Deza [Tue, 31 May 2016 16:09:50 +0000 (12:09 -0400)]
ceph-common: install ceph-common packages for clients on debian for rhcs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1339096
Alfredo Deza [Tue, 31 May 2016 16:09:31 +0000 (12:09 -0400)]
ceph-common: install ceph-common packages for clients on redhat for rhcs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1339096
Leseb [Tue, 31 May 2016 13:05:17 +0000 (15:05 +0200)]
Merge pull request #822 from gcharot/patch-2
Specify OSD journal size unit
Leseb [Tue, 31 May 2016 13:03:52 +0000 (15:03 +0200)]
Merge pull request #821 from gcharot/patch-1
Ambiguous "version is only supported on RHEL 7.1"
Grégory Charot [Tue, 31 May 2016 12:45:42 +0000 (14:45 +0200)]
Specify OSD journal size unit
Specify unit to use for the journal_size parameter.
Grégory Charot [Tue, 31 May 2016 12:32:04 +0000 (14:32 +0200)]
Ambiguous "version is only supported on RHEL 7.1"
Change from "only supported on RHEL 7.1" to "only supported on RHEL >= 7.1" for RHS
Leseb [Sun, 29 May 2016 13:56:04 +0000 (15:56 +0200)]
Merge pull request #816 from pamelia/master
allow dash in cluster name
Marcus Pamelia [Sun, 29 May 2016 07:20:46 +0000 (09:20 +0200)]
allow dash in cluster name
Huamin Chen [Thu, 12 May 2016 15:25:12 +0000 (15:25 +0000)]
in containerized deployment, use the right interface name variable in mon; remove one line inline files
cleanup on docker osd tasks
Signed-off-by: Huamin Chen <hchen@redhat.com>
Leseb [Wed, 25 May 2016 13:07:59 +0000 (15:07 +0200)]
Merge pull request #810 from ceph/rhbz-
1339096
Include rh_storage repo/installs when specified
Alfredo Deza [Tue, 24 May 2016 14:10:37 +0000 (10:10 -0400)]
ceph-common: include the new install_rh_storage_on_redhat playbook when ceph_stable_rh_storage is on:
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1339096
Alfredo Deza [Tue, 24 May 2016 14:07:34 +0000 (10:07 -0400)]
ceph-common: create a new install task for rh storage on redhat
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1339096
Leseb [Tue, 24 May 2016 13:47:01 +0000 (15:47 +0200)]
Merge pull request #809 from ceph/rhbz-
1339068
ceph-common: specify file path for repo key
Alfredo Deza [Tue, 24 May 2016 12:28:34 +0000 (08:28 -0400)]
ceph-common: specify file path for repo key
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: rhbz#
1339068
Leseb [Tue, 24 May 2016 08:39:30 +0000 (10:39 +0200)]
Merge pull request #808 from jimcurtis/master
docker: Prefix OpenStack VM names to prevent collision
Leseb [Tue, 24 May 2016 08:32:15 +0000 (10:32 +0200)]
Merge pull request #789 from ceph/default-ceph-path
ceph-common: fix ceph options default path again
Jim Curtis [Mon, 23 May 2016 23:30:27 +0000 (16:30 -0700)]
docker: Prefix OpenStack VM names to prevent collision
Leseb [Mon, 23 May 2016 13:17:09 +0000 (15:17 +0200)]
Merge pull request #806 from ceph/BZ-
1338548
ceph-common: there is no Installer repo, it is now the Tools repo
Alfredo Deza [Mon, 23 May 2016 13:09:00 +0000 (09:09 -0400)]
ceph-common: there is no Installer repo, it is now the Tools repo
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Leseb [Fri, 20 May 2016 12:32:16 +0000 (14:32 +0200)]
Merge pull request #787 from ceph/civet-threads
ceph-rgw: implement num_threads for civetweb
Sébastien Han [Mon, 16 May 2016 15:38:02 +0000 (17:38 +0200)]
ceph-rgw: implement num_threads for civetweb
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Fri, 20 May 2016 12:18:07 +0000 (14:18 +0200)]
Merge pull request #800 from ceph/BZ-
1337320
ceph-common: on rh storage on debian add the repositories and keys (ISO)
Leseb [Fri, 20 May 2016 12:07:02 +0000 (14:07 +0200)]
Merge pull request #797 from ceph/rgw-debian-rhcs
install ceph-mds and radosgw on debian systems when using red hat ceph storage
Leseb [Fri, 20 May 2016 12:05:33 +0000 (14:05 +0200)]
Merge pull request #802 from ceph/BZ-
1337305
ceph-common: redhat repo template: remove the Calamari reference
Leseb [Fri, 20 May 2016 12:03:38 +0000 (14:03 +0200)]
Merge pull request #801 from ceph/fix-shell-typo
ceph-osd: fix typo when calling sgdisk second time around
Alfredo Deza [Thu, 19 May 2016 20:17:02 +0000 (16:17 -0400)]
ceph-common: redhat repo template: remove the Calamari reference, no longer a distinct repo
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 19 May 2016 19:16:18 +0000 (15:16 -0400)]
ceph-common: on rh storage on debian do not add the rh key by default
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 19 May 2016 18:46:43 +0000 (14:46 -0400)]
ceph-osd: fix typo when calling sgdisk second time around
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 19 May 2016 18:20:47 +0000 (14:20 -0400)]
ceph-common: on rh storage on debian add the repositories and keys
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Leseb [Thu, 19 May 2016 15:14:32 +0000 (16:14 +0100)]
Merge pull request #796 from ceph/fix-rgw-frontends
fix the radosgw_civetweb_bind_ip default value
Andrew Schoen [Thu, 19 May 2016 14:56:06 +0000 (09:56 -0500)]
install ceph-mds on debian systems when using red hat ceph storage
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 19 May 2016 14:52:18 +0000 (09:52 -0500)]
install radosgw on debian systems when using red hat ceph storage
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Leseb [Wed, 18 May 2016 21:22:07 +0000 (22:22 +0100)]
Merge pull request #795 from ceph/ubuntu-iso
ceph-common: remove RedHat-only constraint for RH ISO install
Andrew Schoen [Wed, 18 May 2016 20:53:47 +0000 (15:53 -0500)]
fix the radosgw_civetweb_bind_ip default value
We want just the address for ansible_default_ipv4, not the entire
dictionary in ceph.conf.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 18 May 2016 20:40:28 +0000 (16:40 -0400)]
ceph-common: remove RedHat-only constraint for RH ISO install
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Sébastien Han [Tue, 17 May 2016 09:47:25 +0000 (11:47 +0200)]
ceph-common: list impacted versions
For the ceph option default path
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Wed, 18 May 2016 12:27:17 +0000 (13:27 +0100)]
Merge pull request #794 from ceph/issue-780
ceph-osd: fail when ceph-disk fails to prepare an OSD
Alfredo Deza [Wed, 18 May 2016 12:09:26 +0000 (08:09 -0400)]
ceph-osd: fail when ceph-disk fails to prepare an OSD
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Leseb [Tue, 17 May 2016 07:26:02 +0000 (09:26 +0200)]
Merge pull request #793 from ceph/server-package-split-doc
README: add some doc for use_server_package_split
Sébastien Han [Tue, 17 May 2016 07:24:08 +0000 (09:24 +0200)]
README: add some doc for use_server_package_split
Closing #783
Signed-off-by: Sébastien Han <seb@redhat.com>
Sébastien Han [Mon, 16 May 2016 16:55:54 +0000 (18:55 +0200)]
ceph-common: add explanation message
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 16 May 2016 16:38:40 +0000 (18:38 +0200)]
Merge pull request #781 from ceph/no-symlink-systemd
Do not create symlinks for systemd manually
Sébastien Han [Mon, 16 May 2016 16:37:28 +0000 (18:37 +0200)]
ceph-common: fix ceph options default path again
closes: #788
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Mon, 16 May 2016 15:36:49 +0000 (17:36 +0200)]
Merge pull request #786 from rnowling/readme-fixes
Fix some spelling, formatting in README