Andrew Schoen
beb966421e
add the package-install tags to some tasks in check_mandatory_vars
...
We'll want these checks to always run when we're installing packages
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-02-16 10:43:36 -06:00
Sébastien Han
2d1cec643d
use the ansible_version variable
...
use the builtin variable to check the ansible version
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-02-11 17:34:44 +01:00
Sébastien Han
c0a3837d6e
ceph-common: replace 'sudo' by 'become'
...
to avoid warning from ansible v2. works for both `1.9.4` and `2.0.0.2`.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-02-04 12:36:46 +01:00
Sébastien Han
64b32020e9
Necessary change to work on ansible v2
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-01-25 11:21:30 +01:00
Sébastien Han
789834f847
Do not make nmap mandatory
...
We can not force people to have nmap installed so instead we raise a
warning is not present.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-01-10 17:22:17 +01:00
Sébastien Han
0a576bebf9
Fix firewall check
...
Use command module instead of shell since we do not do anything fancy
here. Remove the duplicate register.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-01-10 16:52:37 +01:00
Sébastien Han
9209f50868
Check for blocked ports
...
As raised in #466 it is important in order to avoid unnecessary
troubleshooting to check that ceph ports are allowed on the platform.
The check runs a nmap command from the host running Ansible
to all the ceph nodes with their respective ports.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-01-08 18:57:13 +01:00
Ben England
3ba824ffd8
use proper syntax for expanding variables
2016-01-08 08:54:00 -05:00
Sébastien Han
83b2a51fe1
Fail for unsupported ansible version
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-11-20 15:30:18 +01:00
Emilien Mantel
bd7d776e3b
Fix and improve checks when ceph_origin == 'distro'
2015-09-21 18:04:19 +02:00
Michael Sambol
66259dc1c9
Refactor ceph-common, adjust styling
2015-09-03 21:09:33 -05:00
Sébastien Han
5849579fa7
Do not check for devices when device autodetect
...
Closes : #399
Signed-off-by: Sébastien Han <seb@redhat.com>
2015-09-02 14:19:19 +02:00
Andy McCrae
942f914b84
Check to ensure device checks only happen on osds
...
Add bool for osd_group_name in group_names for osd checks.
2015-08-17 12:45:20 +01:00
Andy McCrae
25a45332f3
Fix devices check for raw_multi_journal
...
Fix the logic for the mandatory devices check so that it applies to
raw_multi_journal and journal_collocation scenarios separately.
This fails otherwise because whichever var is "first" in the or is most
likely undefined.
2015-08-14 15:43:10 +01:00
Michael Sambol
32c149d4f5
Verify only one osd scenario
2015-07-31 22:02:05 -05:00
leseb
f1e6b0216d
Re-arrange roles
...
Trying to add more clarity in the role's task structure.
Signed-off-by: leseb <seb@redhat.com>
2015-07-24 14:50:32 +02:00