Skip to content

hpcloud-mon/ansible-monasca-notification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#monasca-notification Installs the monasca-notification in a virtualenv. Monasca Notification is part of the Monasca project.

##Requirements virtualenv must be installed.

  • kafka_hosts - comma seperate list of kafka hosts
  • mysql_host
  • mysql_user
  • mysql_password
  • smtp_host
  • zookeeper_hosts - comma seperate list of zookeeper hosts

Optionally if needed

  • pip_index_url: Index URL to use instead of the default for installing pip packages
  • smtp_user
  • smtp_password
  • notification_enable_email: Set to false to disable email notifications
  • notification_enable_webhook: Set to false to disable webhook notifications
  • notification_enable_pagerduty: Set to false to disable pagerduty notifications
  • monasca_log_level: Log level for the Notification log, default to WARN
  • mysql_ssl
  • run_mode: One of Deploy, Stop, Install, Configure or Start. The default is Deploy which will do Install, Configure, then Start.

##Example Playbook

hosts: monasca
sudo: yes
roles:
  - {role: tkuhlman.monasca-notification,
     mysql_user: "{{notification_mysql_user}}",
     mysql_password: "{{notification_mysql_password}}",
     tags: [notification]}

##License Apache

##Author Information Tim Kuhlman Monasca Team email [email protected]