This Puppet module manages the Marathon framework for Apache Mesos.
For managing Marathon:
class{'marathon':
zookeeper => 'zk://localhost:2181/mesos',
}
zookeeper
- Zookeeper quorum for Mesos masters -- Requiredmarathon_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)
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.
- Puppet >= 3.5.1
For more information see Marathon project
Apache License 2.0