This change adds missing packages that are needed when installing the
plugin in an environment where fuel-mirror has been used.
Change-Id: I4cabca3a5b1412c892d17a207511d0f2bc4d00e2
Closes-Bug: #1567508
This change drops the download of the fuel-library Puppet modules into
the plugin package. Instead the Puppet tasks look for Puppet modules
first in the plugin's path and alternatively in the default
/etc/puppet/module path.
Change-Id: Idc7e59a47e5b50e070fbd79f3c0867695d7ea00d
This change configures a VIP address in the management subnet. It also
deploys a Corosync/Pacemaker cluster which is needed for the VIP
fail-over.
Change-Id: I13055ff714dffb893284f9163d3c501ded8b5e74
Implements: blueprint nagios-high-availability
There are many changes between 7.0 and stable/8.0 and it is safer to
base our work on stable/8.0. Eventually we'll switch to the 8.0 tag
once it is available.
Change-Id: I154230902bb87b81b04fbc40fbe028add112b40a
Since MOS 7.0 doesn't support CentOS, we can lighten the plugin by
avoiding the pre_build_hook script to download RPMs.
Change-Id: Idf869bea5800aae8413ef8f2bc57a7465b4b4f4a
* UI options to configure SMTP parameters (without TLS support)
* use command heirloom-mailx as replacement of command mail
- this tool is available for Ubuntu and CentOS and support SMTP
authentication.
Change-Id: I6fa19fdc50ec79776ec82c9790e5403011f563ea
* use hard coded HTTP port 8001 to allow coexistence with other fuel plugins
* use Apache Puppet module to configure Virtualhost
implements blueprint lma-infra-alerting-plugin
Change-Id: Id82ef1a580d4e39f3dd207b725900d70570ba539
All hosts are configured with their management IP with a ping check and
have a basic SSH service checks for all IPs (except for public network).
Note: each Nagios Hosts inherit from a Nagios Host Template to add Custom
Variables per host. These custom variables are used within commands (and
could be used elsewhere if it's useful like notification commands)
implements blueprint lma-infra-alerting-plugin
Change-Id: Ia65b0da45a8dd299406dc434a1dcdb8099c62b25
* configure Nagios server and Nagios CGI
* create a Nagios "virtual" hostname pointing to the management VIP
* create service passive checks corresponding to OpenStack service
statutes sent by LMA collector
* create one Contact with an email for alert notifications
Note: we ship our own Nagios manifest due to the fact that all manifests
around the place are either not compatible for masterless Puppet
environment or not well tested for both Ubuntu and CentOS. Furthermore,
this plugin probably doesn't require all Nagios configuration features.
implements blueprint lma-infra-alerting-plugin
Change-Id: I6faa3a0274b5b7f345a240d9d0ac7925de8a9919