Workflow steps to create and use apps and tasks
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contents
examples
gradle/wrapper
.gitignore
README.md
build.gradle
edit_delete_step.png
edit_get_step.png
edit_step.png
gradlew
gradlew.bat
settings.gradle

README.md

mesos-steps plugin

Workflow steps to create and use apps and tasks.

Installation Instructions

See the Included Plugins | Rundeck Documentation for more information on installing rundeck plugins.

Build

  1. build the source by gradle.
  2. copy jarfile to $RDECK_BASE/libext

Configurations

This plugin is used to get a list of running tasks for application, delete a task that belong to the application and create or change existing application.

See the Marathon REST API Documentation. This plugin uses most of the parameters described there.

Put App Configuration

The only required configuration settings are:

  • Mesos Service Api URL: Mesosphere Service Api URL.
  • App Id: Application Identifier.

mesos put app config

Get a list of running tasks for application.

The required configuration settings are:

  • Mesos Service Api URL: Mesosphere Service Api URL.
  • App Id: Application Identifier

mesos get tasks config

Delete Tasks that belong to the application.

The only required configuration settings are:

  • Mesos Service Api URL: Mesosphere Service Api URL.
  • App Id: Application Identifier.

mesos delete tasks config