FEATURES OPEN SOURCE ABOUT DOCS LOGIN REGISTER

rundeck_project

The project resource allows Rundeck projects to be managed by Terraform. In Rundeck a project is the container object for a set of jobs and the configuration for which servers those jobs can be run on.

Example Usage

resource:
  rundeck_project:
    anvils:
      name: anvils
      description: 'Application for managing Anvils'
      ssh_key_storage_path: anvils/id_rsa
      resource_model_source:
        type: file
        config:
          format: resourcexml
          file: /var/rundeck/projects/anvils/resources.xml

Note that the above configuration assumes the existence of a resources.xml file in the filesystem on the Rundeck server. The Rundeck provider does not itself support creating such a file, but one way to place it would be to use the file provisioner to copy a configuration file from the module directory.

Argument Reference

The following arguments are supported:

resource_model_source blocks have the following nested arguments:

Attributes Reference

The following attributes are exported:


See the source of this document at Terraform.io