Commit Graph

4 Commits

Author SHA1 Message Date
Bogdan Dobrelya 231addb8bf Support for Fuel 6.1-8.0
* Rework plugin deployment tasks
  to fetch data from hiera
* Make YAML file path with fencing settings
  customizable in UI
* Instead of deployment_tasks.yaml,
  use tasks.yaml, otherwise there is
  no tasks added for the plugin in nailgun
  for some strange reason

Change-Id: I959ec9f7104629dbf6329d552a670ad4f33ddc7f
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-11-13 10:47:51 +01:00
Bogdan Dobrelya 7ce61a71bb Make cs_property and cs_fencetopo only for primary
W/a concurrency issue by configuring corosync
properties and fence topology only one time,
for the primary controller

Closes-bug: #1411603

Change-Id: Id69d7664e6fee994b1b6b46f4c31903c77960499
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-11-12 15:42:11 +00:00
Bogdan Dobrelya 09e547f02c Fixes for HA fencing plugin
* Document a w/a for a parrallel deploy issue
* Add known issues section to docs
* Add missing versioning section to docs
* Deploy the plugin only at controller nodes

Related blueprint fencing-in-puppet-manifests
Related-bug: #1411603

Change-Id: I26ebb5a9d7dae0723b57d171644b626a7b9e691d
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2015-01-16 12:50:09 +01:00
Bogdan Dobrelya 7382d88ccf Fuel HA Fencing plugin for puppet
All documentation provided in README.md

Implements blueprint fencing-in-puppet-manifests

* Use Fuel corosync from 5.1.1
* Add cluster-recheck-interval 3 min setting
* Add parser functions and facts from Fuel library
* Add pre-build hook for dependencies:
  * puppetlabs/stdlib v 4.5.0
  * Fuel corosync v 5.1.1
* Add examples of YAML for fence_virsh, fence_ipmilan,
  fence_apc_snmp and fence topology

Change-Id: I15dc9ff747957f7d22ca3ccd12628423c3c5c8cc
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2014-12-30 13:10:31 +01:00