]>
git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
Andrew Schoen [Thu, 3 Nov 2016 19:30:01 +0000 (14:30 -0500)]
rolling update: fix restarts of radosgw
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: rhbz#
1391675
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 3 Nov 2016 15:28:22 +0000 (10:28 -0500)]
Merge pull request #1069 from ceph/dmycrypt-checks
osd dmcrypt: add ability to check devices
Leseb [Thu, 3 Nov 2016 14:30:51 +0000 (15:30 +0100)]
Merge pull request #1065 from ceph/fix-conf-template
various fixes for the ceph.conf template
Andrew Schoen [Thu, 3 Nov 2016 14:25:03 +0000 (09:25 -0500)]
common: remove underscores in ceph.conf so config names are consistent
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Sébastien Han [Thu, 3 Nov 2016 14:20:07 +0000 (15:20 +0100)]
osd dmcrypt: add ability to check devices
Even for dmcrypt we need to check the "devices" status and
"raw_journal_devices" as well so we can fix them if there is something
wrong with them.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 3 Nov 2016 10:57:00 +0000 (11:57 +0100)]
Merge pull request #1066 from eduardegorov/egorove_missed_file_for_PR_#1024
Adjust 'devices' list check for being not defined in purge-cluster pl…
Eduard Egorov [Thu, 3 Nov 2016 06:34:01 +0000 (06:34 +0000)]
Adjust 'devices' list check for being not defined in purge-cluster playbook (see PR #1024)
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Andrew Schoen [Wed, 2 Nov 2016 20:36:03 +0000 (15:36 -0500)]
ceph-common: remove unused mon_addr_interface.j2 template
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 2 Nov 2016 20:35:07 +0000 (15:35 -0500)]
ceph-common: remove unused mon_addr_address.j2 template
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 2 Nov 2016 17:53:32 +0000 (12:53 -0500)]
fixes monitor_address and monitor_interface features
Before this commit if you had set monitor_interface in your
inventory file for a specific host it would be ignored and the value
in group_vars/all would have been used.
Also, this enables support for monitor_address again as it had been
broken by previous changes to this template.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Leseb [Wed, 2 Nov 2016 14:12:02 +0000 (15:12 +0100)]
Merge pull request #1024 from eduardegorov/egorove_make_devices_optional
Make {{ devices }} list optional
Leseb [Tue, 1 Nov 2016 18:18:06 +0000 (19:18 +0100)]
Merge pull request #1063 from eduardegorov/egorove_purge-cluster_hardcoded_group_names
Fix hard-coded group names in include tasks for group variable file names
Eduard Egorov [Tue, 1 Nov 2016 12:29:21 +0000 (12:29 +0000)]
Fix typos
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Eduard Egorov [Tue, 1 Nov 2016 12:09:44 +0000 (12:09 +0000)]
Fix rbd-mirrors group name
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Eduard Egorov [Tue, 1 Nov 2016 11:39:21 +0000 (11:39 +0000)]
Fix hard-coded host group names in include tasks for group variables' file paths.
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Eduard Egorov [Tue, 25 Oct 2016 06:19:42 +0000 (06:19 +0000)]
Fix 'raw_journal_devices' to be initialized as a list in ceph-common defaults. Add empty 'devices' list there as well. Adjust 'devices' and 'raw_journal_devices' checks.
This is done for preventing of their use-before-definition for osd scenarios checks (should be removed after a refactor has properly seperated all the checks into appropriate roles).
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Eduard Egorov [Mon, 24 Oct 2016 18:37:28 +0000 (18:37 +0000)]
Make {{ raw_journal_devices }} list optional: define it as empty list by default, remove unneccessary 'default([])' checks
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Eduard Egorov [Mon, 10 Oct 2016 13:16:03 +0000 (13:16 +0000)]
Make {{ devices }} list optional: define it as empty list by default, remove unneccessary 'default([])' checks
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
Leseb [Mon, 31 Oct 2016 20:15:55 +0000 (21:15 +0100)]
Merge pull request #1045 from wind0204/pr-monitor_interface_with_hyphens
now you can use a network link name with a hyphen
Leseb [Mon, 31 Oct 2016 15:31:51 +0000 (16:31 +0100)]
Merge pull request #1052 from verdurin/revert-1042-centos-extras-ini_file
Revert "Change enabling of extras repo for CentOS to use ini_file"
Leseb [Mon, 31 Oct 2016 11:24:17 +0000 (12:24 +0100)]
Merge pull request #1060 from ceph/issue-1054
raw_multi_journal is not required when using dmcrypt_dedicated_journal
Leseb [Mon, 31 Oct 2016 10:25:48 +0000 (11:25 +0100)]
Merge pull request #1048 from cloudnull/config_template_v22
Updated config_template for 2.2 compat
Andrew Schoen [Fri, 28 Oct 2016 16:12:55 +0000 (11:12 -0500)]
raw_multi_journal is not required when using dmcrypt_dedicated_journal
Fixes: https://github.com/ceph/ceph-ansible/issues/1054
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: issue#1054
Alfredo Deza [Thu, 27 Oct 2016 19:23:27 +0000 (15:23 -0400)]
Merge pull request #1057 from ceph/RHBZ-
1389456
rolling_update: define mon_group_name when upgrading the mons
Andrew Schoen [Thu, 27 Oct 2016 19:17:56 +0000 (14:17 -0500)]
rolling_update: define mon_group_name when upgrading the mons
see: https://bugzilla.redhat.com/show_bug.cgi?id=
1389456
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: rhbz#
1389456
Alfredo Deza [Thu, 27 Oct 2016 12:08:16 +0000 (08:08 -0400)]
Merge pull request #1050 from ceph/issue-1041
ceph-osd: use ini_file instead of yum_repository to enable Centos extras
Alfredo Deza [Wed, 26 Oct 2016 18:12:26 +0000 (14:12 -0400)]
Merge pull request #1055 from ceph/update-role-path
rebased rolling_update: fix wrong indent
Sébastien Han [Tue, 25 Oct 2016 08:28:53 +0000 (10:28 +0200)]
rolling_update: fix wrong indent
Fixing: https://bugzilla.redhat.com/show_bug.cgi?id=
1388295
Also add some notes in the README on how to run infrastructure
playbooks.
Signed-off-by: Sébastien Han <seb@redhat.com>
Andrew Schoen [Wed, 26 Oct 2016 17:11:11 +0000 (12:11 -0500)]
Merge pull request #1049 from font/rolling_update
Update for infrastructure-playbooks execution
Ivan Font [Tue, 25 Oct 2016 16:27:49 +0000 (09:27 -0700)]
Update for infrastructure-playbooks execution
- Updates to allow running infrastructure-playbooks both from within its
directory or root directory of ceph-ansible.
Signed-off-by: Ivan Font <ifont@redhat.com>
Alfredo Deza [Wed, 26 Oct 2016 12:41:37 +0000 (08:41 -0400)]
Merge pull request #1051 from ceph/syntax-fixes
infrastructure-playbooks: fix syntax errors in all playbooks
Adam Huffman [Wed, 26 Oct 2016 08:04:59 +0000 (10:04 +0200)]
Revert "Change enabling of extras repo for CentOS to use ini_file"
Andrew Schoen [Tue, 25 Oct 2016 21:56:58 +0000 (16:56 -0500)]
infrastructure-playbooks: fix syntax errors in all playbooks
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 25 Oct 2016 19:16:42 +0000 (14:16 -0500)]
ceph-osd: use ini_file instead of yum_repository to enable Centos extras
Fixes issue #1041
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: issue#1041
Kevin Carter [Tue, 25 Oct 2016 15:38:09 +0000 (10:38 -0500)]
Updated config_template for 2.2 compat
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Leseb [Tue, 25 Oct 2016 08:15:05 +0000 (10:15 +0200)]
Merge pull request #1029 from badone/wip-python2
site.yml.sample: Attempt to install python2
Leseb [Tue, 25 Oct 2016 07:50:52 +0000 (09:50 +0200)]
Merge pull request #1042 from verdurin/centos-extras-ini_file
Change enabling of extras repo for CentOS to use ini_file
Gunwoo Gim (a.k.a. Nicho1as) [Mon, 24 Oct 2016 15:49:11 +0000 (00:49 +0900)]
now you can use a network link name with a hyphen
Leseb [Fri, 21 Oct 2016 23:32:49 +0000 (01:32 +0200)]
Merge pull request #1043 from ceph/rbd-pg
mon: destroy and recreate rbd pool if necessary
Sébastien Han [Thu, 20 Oct 2016 16:19:19 +0000 (18:19 +0200)]
mon: destroy and recreate rbd pool if necessary
Users reported that pool_default_pg_num is not honoured for the default
pool 'rbd'. So now we check the pg num value for the RBD pool and if it
does not match pool_default_pg_num then we delete and recreate it.
We also make sure the pool is empty first, just in case someone changed
the value manually and didn't reflect the change in ceph-ansible.
The only issue with this patch is that the pool ID will not be 0 anymore
but more likely 1.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Fri, 21 Oct 2016 20:57:48 +0000 (22:57 +0200)]
Merge pull request #1044 from batrick/no-vagrant-dev-branch
vagrant: use group_vars for ceph pkg source
Patrick Donnelly [Fri, 21 Oct 2016 14:46:11 +0000 (10:46 -0400)]
vagrant: use group_vars for ceph pkg source
This was a holdout from the Linode merge that shouldn't have been
included. The right way to set the installation source is through
group_vars.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Adam Huffman [Wed, 19 Oct 2016 21:15:14 +0000 (22:15 +0100)]
Change enabling of extras repo for CentOS to use ini_file
Signed-off-by: Adam Huffman <bloch@verdurin.com>
Leseb [Wed, 19 Oct 2016 12:47:52 +0000 (14:47 +0200)]
Merge pull request #1039 from analbeard/master
fixed breakage on Debian under ansible v2.0 caused by #
74d73d1e65b672 …
Simon Weald [Wed, 19 Oct 2016 11:36:49 +0000 (12:36 +0100)]
fixed breakage on Debian under ansible v2.0 caused by #
74d73d1e65b6720c0372c61aea7a627e4e571a3b
Leseb [Tue, 18 Oct 2016 16:23:40 +0000 (18:23 +0200)]
Merge pull request #1035 from verdurin/centos-extras
Ensure extras repo enabled on CentOS
Leseb [Tue, 18 Oct 2016 11:52:08 +0000 (13:52 +0200)]
Merge pull request #1036 from analbeard/master
forced an apt-get update prior to installing any packages from Ceph r…
Adam Huffman [Mon, 17 Oct 2016 20:44:30 +0000 (21:44 +0100)]
Ensure extras repo enabled for CentOS across different roles
Signed-off-by: Adam Huffman <bloch@verdurin.com>
Simon Weald [Mon, 17 Oct 2016 14:37:26 +0000 (15:37 +0100)]
forced an apt-get update prior to installing any packages from Ceph repos
Adam Huffman [Mon, 17 Oct 2016 09:39:06 +0000 (10:39 +0100)]
Remove superfluous distro family check
Signed-off-by: Adam Huffman <bloch@verdurin.com>
Brad Hubbard [Wed, 12 Oct 2016 04:03:52 +0000 (14:03 +1000)]
site.yml.sample: Attempt to install python2
Some modern distros ship without python2 so we need to install it blindly,
before any module is run. Fedora > 23 also requires some aditional packages be
installed.
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
Adam Huffman [Sun, 16 Oct 2016 22:23:43 +0000 (23:23 +0100)]
Ensure extras repo enabled on CentOS
Leseb [Thu, 13 Oct 2016 09:45:50 +0000 (18:45 +0900)]
Merge pull request #1022 from jsaintrocc/vagrant-xenial
Updated to use xenial by default. Added OSD specific controller.
Leseb [Wed, 12 Oct 2016 03:59:06 +0000 (12:59 +0900)]
Merge pull request #1028 from badone/wip-vagrant_box_url
vagrant_variables.yml.sample: vagrant_url should be vagrant_box_url
Brad Hubbard [Wed, 12 Oct 2016 02:35:01 +0000 (12:35 +1000)]
vagrant_variables.yml.sample: vagrant_url should be vagrant_box_url
As per the variable in Vagrantfile and vagrant_variables.yml.linode
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
Leseb [Tue, 11 Oct 2016 02:59:40 +0000 (11:59 +0900)]
Merge pull request #1023 from ceph/fix-copy-rundep
common: fix rundep installation
James Saint-Rossy [Mon, 10 Oct 2016 19:10:30 +0000 (15:10 -0400)]
Switched to using the bento/ubuntu-16.04 box
Sébastien Han [Mon, 10 Oct 2016 07:57:37 +0000 (16:57 +0900)]
common: fix rundep installation
see: https://bugzilla.redhat.com/show_bug.cgi?id=
1382878
Signed-off-by: Sébastien Han <seb@redhat.com>
James Saint-Rossy [Mon, 10 Oct 2016 03:55:53 +0000 (23:55 -0400)]
Updated to use xenial by default. Added OSD specific controller so we are less dependent on boxes controller
Leseb [Sat, 8 Oct 2016 14:03:59 +0000 (16:03 +0200)]
Merge pull request #1019 from font/vagrant-openstack-config
Updates to fix running with openstack
Ivan Font [Fri, 7 Oct 2016 20:06:42 +0000 (13:06 -0700)]
Updates to fix running with OpenStack
Signed-off-by: Ivan Font <ivan.font@redhat.com>
Leseb [Fri, 7 Oct 2016 16:12:51 +0000 (18:12 +0200)]
Merge pull request #1015 from font/vagrant_net_cfg
Create separate subnet for public/cluster networks
Ivan Font [Fri, 7 Oct 2016 15:57:46 +0000 (08:57 -0700)]
Use same private subnet for public/cluster networks for OpenStack
Ivan Font [Fri, 7 Oct 2016 15:50:09 +0000 (08:50 -0700)]
Use same private subnet for public/cluster networks for Linode
Ivan Font [Fri, 7 Oct 2016 06:04:53 +0000 (23:04 -0700)]
Create separate subnet for public/cluster networks
- All Ceph instances now communicate using public subnet and
additionally OSDs communicate with each other using private cluster
subnet
- Workaround for
https://github.com/vagrant-libvirt/vagrant-libvirt/issues/645
- Fix for #952 to avoid concatenated MAC addresses caused by
vagrant-libvirt bug.
Leseb [Fri, 7 Oct 2016 13:53:39 +0000 (15:53 +0200)]
Merge pull request #1014 from 9seconds/cluster_name_for_ceph_fetch_keys
Allow to propagate cluster name to ceph-fetch-keys
9seconds [Fri, 7 Oct 2016 13:09:42 +0000 (16:09 +0300)]
Update ceph-fetch-keys vars sample
9seconds [Fri, 7 Oct 2016 13:08:58 +0000 (16:08 +0300)]
Merge remote-tracking branch 'upstream/master' into cluster_name_for_ceph_fetch_keys
Leseb [Fri, 7 Oct 2016 09:14:46 +0000 (11:14 +0200)]
Merge pull request #1016 from suuuper/master
Fixed packages for red hat
Sébastien Han [Fri, 7 Oct 2016 09:04:38 +0000 (11:04 +0200)]
generate_group_vars: add ceph-fetch-keys
Signed-off-by: Sébastien Han <seb@redhat.com>
suuuper [Fri, 7 Oct 2016 08:36:19 +0000 (10:36 +0200)]
Fixed packages for red hat
9seconds [Fri, 7 Oct 2016 06:06:21 +0000 (09:06 +0300)]
Allow to propagate cluster name to ceph-fetch-keys
ceph-fetch-keys role currently works only if cluster name is 'ceph'.
This commit allows to set custom cluster name in 'defaults' in the same
fashion as other roles do.
Leseb [Thu, 6 Oct 2016 14:07:31 +0000 (16:07 +0200)]
Merge pull request #1012 from ceph/cluster-name-rolling
rolling_update: improve variables import
Sébastien Han [Thu, 6 Oct 2016 11:56:37 +0000 (13:56 +0200)]
rolling_update: improve variables import
we now have pointer to default role so we don't miss any of the
variables defined.
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 6 Oct 2016 10:02:47 +0000 (12:02 +0200)]
Merge pull request #1009 from ceph/clarify-osd-scenarios
osd: clarify osd scenarios
Sébastien Han [Thu, 6 Oct 2016 09:54:58 +0000 (11:54 +0200)]
osd: clarify osd scenarios
Co-Authored-By: Rachana Patel <racpatel@redhat.com>
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Thu, 6 Oct 2016 09:37:20 +0000 (11:37 +0200)]
Merge pull request #1008 from font/purge-cluster-rework
Reworked purge cluster playbook
Leseb [Thu, 6 Oct 2016 09:34:43 +0000 (11:34 +0200)]
Merge pull request #1006 from ceph/fix-autodiscovery
osd: fix autodiscovery disk
Leseb [Thu, 6 Oct 2016 09:16:58 +0000 (11:16 +0200)]
Merge pull request #1007 from lae/fix/multi_journal_header_task
Remove dupes in raw_journal_devices in a consistent manner
Sébastien Han [Wed, 5 Oct 2016 16:16:30 +0000 (18:16 +0200)]
osd: fix autodiscovery disk
Signed-off-by: Sébastien Han <seb@redhat.com>
Co-Authored-By: Christoph Dwertmann
Ivan Font [Thu, 6 Oct 2016 04:32:38 +0000 (21:32 -0700)]
Reworked purge cluster playbook
- Separated out one large playbook into multiple playbooks to run
host-type by host-type i.e. mdss, rgws, rbdmirrors, nfss, osds, mons.
- Combined common tasks into one shared task for all hosts where
applicable
- Fixed various bugs
Signed-off-by: Ivan Font <ivan.font@redhat.com>
Musee Ullah [Wed, 5 Oct 2016 21:36:41 +0000 (14:36 -0700)]
Remove dupes in raw_journal_devices in a consistent manner
Leseb [Wed, 5 Oct 2016 15:22:57 +0000 (17:22 +0200)]
Merge pull request #1005 from OrFriedmann/fix-ubuntu-apt-nfs-ganesha
Fix ubuntu apt nfs ganesha
OrFriedmann [Wed, 5 Oct 2016 13:13:30 +0000 (16:13 +0300)]
Update install_on_debian.yml
OrFriedmann [Wed, 5 Oct 2016 13:07:25 +0000 (16:07 +0300)]
add installation of jemalloc for nfs-ganesha
OrFriedmann [Wed, 5 Oct 2016 13:04:39 +0000 (16:04 +0300)]
add repositories required for nfs-ganesha
OrFriedmann [Wed, 5 Oct 2016 12:56:30 +0000 (15:56 +0300)]
Merge pull request #2 from ceph/master
Update
Leseb [Wed, 5 Oct 2016 12:10:25 +0000 (14:10 +0200)]
Merge pull request #966 from ceph/nfs-ganesha-repo
common: add gluster ganesha repo on Debian
Leseb [Tue, 4 Oct 2016 16:03:21 +0000 (18:03 +0200)]
Merge pull request #961 from ceph/fix-purge
purge: only purge ceph partitions
Sébastien Han [Fri, 26 Aug 2016 15:39:43 +0000 (17:39 +0200)]
purge: only purge ceph partitions
Prior to this change we were purging all the partitions on the device
when using the raw_journal_devices scenario.
This was breaking deployments where other partitions are used for other
purposes (ie: OS system).
Signed-off-by: Sébastien Han <seb@redhat.com>
Leseb [Tue, 4 Oct 2016 15:43:29 +0000 (17:43 +0200)]
Merge pull request #996 from batrick/multimds
multimds: add commands to enable and set max_mds
Patrick Donnelly [Tue, 4 Oct 2016 15:40:20 +0000 (09:40 -0600)]
multimds: add commands to enable and set max_mds
Also regenerated group_vars.
Fixes #986.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Tue, 4 Oct 2016 15:12:15 +0000 (09:12 -0600)]
secure_cluster: fix leftover version check
Missed by #953.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Leseb [Tue, 4 Oct 2016 14:25:46 +0000 (16:25 +0200)]
Merge pull request #1004 from analbeard/master
Debian installation: fix Ansible compilation and correct syntax for Ansible v2
Simon Weald [Tue, 4 Oct 2016 14:04:15 +0000 (15:04 +0100)]
updated Debian package installation syntax for Ansible v2
Simon Weald [Tue, 4 Oct 2016 14:02:25 +0000 (15:02 +0100)]
fixed installation on Debian Jessie
Leseb [Tue, 4 Oct 2016 09:41:14 +0000 (11:41 +0200)]
Merge pull request #994 from ceph/bz-
1203603
fix non skipped task for ansible v1.9.x
Leseb [Tue, 4 Oct 2016 09:34:26 +0000 (11:34 +0200)]
Merge pull request #953 from jsaintrocc/hammerfix
Fixes for Hammer install and added numerical release checks
Leseb [Tue, 4 Oct 2016 08:37:22 +0000 (10:37 +0200)]
Merge pull request #1001 from ceph/timeout-upgrade
upgrade: add custom timeout options
Sébastien Han [Mon, 3 Oct 2016 14:48:04 +0000 (16:48 +0200)]
fix non skipped task for ansible v1.9.x
please refer to
https://bugzilla.redhat.com/show_bug.cgi?id=
1376283
Signed-off-by: Sébastien Han <seb@redhat.com>