Andrew Schoen
f87aabcb21
common: remove underscores in ceph.conf so config names are consistent
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-11-03 09:25:03 -05:00
Sébastien Han
32018f80a1
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>
2016-11-03 15:20:07 +01:00
Leseb
08415f49c5
Merge pull request #1066 from eduardegorov/egorove_missed_file_for_PR_#1024
...
Adjust 'devices' list check for being not defined in purge-cluster pl…
2016-11-03 11:57:00 +01:00
Eduard Egorov
ab5c9f2a67
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>
2016-11-03 06:36:42 +00:00
Andrew Schoen
65544fb6aa
ceph-common: remove unused mon_addr_interface.j2 template
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-11-02 15:36:03 -05:00
Andrew Schoen
66bf9eca20
ceph-common: remove unused mon_addr_address.j2 template
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-11-02 15:35:07 -05:00
Andrew Schoen
49dba08c05
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>
2016-11-02 15:27:12 -05:00
Leseb
899c8b309f
Merge pull request #1024 from eduardegorov/egorove_make_devices_optional
...
Make {{ devices }} list optional
2016-11-02 15:12:02 +01:00
Leseb
228470a51f
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
2016-11-01 19:18:06 +01:00
Eduard Egorov
e5473ee565
Fix typos
...
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
2016-11-01 12:29:21 +00:00
Eduard Egorov
3652bb708b
Fix rbd-mirrors group name
...
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
2016-11-01 12:21:47 +00:00
Eduard Egorov
645b5efebf
Fix hard-coded host group names in include tasks for group variables' file paths.
...
Signed-off-by: Eduard Egorov <eduard.egorov@icl-services.com>
2016-11-01 12:21:40 +00:00
Eduard Egorov
557d26ca8e
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>
2016-11-01 10:07:03 +00:00
Eduard Egorov
4895c2864e
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>
2016-11-01 09:57:25 +00:00
Eduard Egorov
f33c1cd2d2
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>
2016-11-01 09:57:25 +00:00
Leseb
59ee496088
Merge pull request #1045 from wind0204/pr-monitor_interface_with_hyphens
...
now you can use a network link name with a hyphen
2016-10-31 21:15:55 +01:00
Leseb
fb8167cf79
Merge pull request #1052 from verdurin/revert-1042-centos-extras-ini_file
...
Revert "Change enabling of extras repo for CentOS to use ini_file"
2016-10-31 16:31:51 +01:00
Leseb
a74dbc338f
Merge pull request #1060 from ceph/issue-1054
...
raw_multi_journal is not required when using dmcrypt_dedicated_journal
2016-10-31 12:24:17 +01:00
Leseb
0e028f9043
Merge pull request #1048 from cloudnull/config_template_v22
...
Updated config_template for 2.2 compat
2016-10-31 11:25:48 +01:00
Andrew Schoen
4146edb3d2
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
2016-10-28 11:12:55 -05:00
Alfredo Deza
3cba5172be
Merge pull request #1057 from ceph/RHBZ-1389456
...
rolling_update: define mon_group_name when upgrading the mons
2016-10-27 15:23:27 -04:00
Andrew Schoen
0897c965ff
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
2016-10-27 14:17:56 -05:00
Alfredo Deza
63239e05cf
Merge pull request #1050 from ceph/issue-1041
...
ceph-osd: use ini_file instead of yum_repository to enable Centos extras
2016-10-27 08:08:16 -04:00
Alfredo Deza
d2cd0d9557
Merge pull request #1055 from ceph/update-role-path
...
rebased rolling_update: fix wrong indent
2016-10-26 14:12:26 -04:00
Sébastien Han
b0989c700f
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>
2016-10-26 12:51:08 -05:00
Andrew Schoen
77e428b182
Merge pull request #1049 from font/rolling_update
...
Update for infrastructure-playbooks execution
2016-10-26 12:11:11 -05:00
Ivan Font
534b188396
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>
2016-10-26 09:43:37 -07:00
Alfredo Deza
4e3bc748e0
Merge pull request #1051 from ceph/syntax-fixes
...
infrastructure-playbooks: fix syntax errors in all playbooks
2016-10-26 08:41:37 -04:00
Adam Huffman
3b9f4f7de3
Revert "Change enabling of extras repo for CentOS to use ini_file"
2016-10-26 10:04:59 +02:00
Andrew Schoen
bebf412c92
infrastructure-playbooks: fix syntax errors in all playbooks
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-10-25 16:56:58 -05:00
Andrew Schoen
3b2bd02c14
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
2016-10-25 14:16:42 -05:00
Kevin Carter
7da0c7913b
Updated config_template for 2.2 compat
...
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-10-25 10:38:09 -05:00
Leseb
860ee8cfc9
Merge pull request #1029 from badone/wip-python2
...
site.yml.sample: Attempt to install python2
2016-10-25 10:15:05 +02:00
Leseb
4883fa6161
Merge pull request #1042 from verdurin/centos-extras-ini_file
...
Change enabling of extras repo for CentOS to use ini_file
2016-10-25 09:50:52 +02:00
Gunwoo Gim (a.k.a. Nicho1as)
0421ade0df
now you can use a network link name with a hyphen
2016-10-25 00:49:11 +09:00
Leseb
e616ccf894
Merge pull request #1043 from ceph/rbd-pg
...
mon: destroy and recreate rbd pool if necessary
2016-10-22 01:32:49 +02:00
Sébastien Han
1e6c418a65
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>
2016-10-22 01:31:15 +02:00
Leseb
62c8b2f66c
Merge pull request #1044 from batrick/no-vagrant-dev-branch
...
vagrant: use group_vars for ceph pkg source
2016-10-21 22:57:48 +02:00
Patrick Donnelly
9225443785
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>
2016-10-21 10:46:11 -04:00
Adam Huffman
68bafc1fd0
Change enabling of extras repo for CentOS to use ini_file
...
Signed-off-by: Adam Huffman <bloch@verdurin.com>
2016-10-19 22:15:14 +01:00
Leseb
f7680b99b2
Merge pull request #1039 from analbeard/master
...
fixed breakage on Debian under ansible v2.0 caused by #74d73d1e65b672…
2016-10-19 14:47:52 +02:00
Simon Weald
5973f67b7b
fixed breakage on Debian under ansible v2.0 caused by #74d73d1e65b6720c0372c61aea7a627e4e571a3b
2016-10-19 12:36:49 +01:00
Leseb
74d73d1e65
Merge pull request #1035 from verdurin/centos-extras
...
Ensure extras repo enabled on CentOS
2016-10-18 18:23:40 +02:00
Leseb
0cda86b1dc
Merge pull request #1036 from analbeard/master
...
forced an apt-get update prior to installing any packages from Ceph r…
2016-10-18 13:52:08 +02:00
Adam Huffman
9de16e4d94
Ensure extras repo enabled for CentOS across different roles
...
Signed-off-by: Adam Huffman <bloch@verdurin.com>
2016-10-17 21:44:30 +01:00
Simon Weald
6adab85df2
forced an apt-get update prior to installing any packages from Ceph repos
2016-10-17 15:37:26 +01:00
Adam Huffman
4315166e91
Remove superfluous distro family check
...
Signed-off-by: Adam Huffman <bloch@verdurin.com>
2016-10-17 10:39:06 +01:00
Brad Hubbard
e6994aecd3
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>
2016-10-17 19:08:12 +10:00
Adam Huffman
f3dea0d40a
Ensure extras repo enabled on CentOS
2016-10-16 23:23:43 +01:00
Sébastien Han
a3979229fb
common: backward compatibility name for rhcs
...
backward compatibility for ceph-ansible version running latest code but
using variables defined before commit: 492518a2
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-10-14 15:19:11 +02:00