FEATURES OPEN SOURCE ABOUT DOCS LOGIN REGISTER

rundeck_job

The job resource allows Rundeck jobs to be managed by Terraform. In Rundeck a job is a particular named set of steps that can be executed against one or more of the nodes configured for its associated project.

Each job belongs to a project. A project can be created with the rundeck_project resource.

Example Usage

resource "rundeck_job" "bounceweb" {
    name = "Bounce Web Servers"
    project_name = "anvils"
    node_filter_query = "tags: web"
    description = "Restart the service daemons on all the web servers"

    command {
        shell_command = "sudo service anvils restart"
    }
}

Argument Reference

The following arguments are supported:

option blocks have the following structure:

command blocks must have any one of the following combinations of arguments as contents:

A command’s job block has the following structure:

A command’s step_plugin or node_step_plugin block both have the following structure:

Attributes Reference

The following attribute is exported:


See the source of this document at Terraform.io