Skip to content

potto007/puppet-marathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marathon Puppet Module

Puppet Forge Build Status

Overview

This Puppet module manages the Marathon framework for Apache Mesos.

Usage

For managing Marathon:

class{'marathon':
  zookeeper  => 'zk://localhost:2181/mesos',
}

Parameters

  • zookeeper - Zookeeper quorum for Mesos masters -- Required
  • marathon_dir - Base directory for Marathon (default: /etc/marathon)
  • conf_dir - Configuration directory for Marathon (default: /etc/marathon/conf)
  • mesos_role - Mesos role that Marathon should use (default: none)
  • event_subscriber - event subscriber type: http_callback,none (default: none)
  • http_endpoints - http endpoint to send event messages to (default: none)
  • task_launch_timeout - time, in milliseconds, to wait for a task before killing it (default: none)

File based configuration

This module writes configuration parameters into files to be read by Marathon. Given a key-value pair, the key becomes the filename and the value becomes the file content.

Requirements

  • Puppet >= 3.5.1

Dependencies

Links

For more information see Marathon project

License

Apache License 2.0