Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.49 KB

puppet_integration.md

File metadata and controls

50 lines (36 loc) · 1.49 KB
page_title subcategory description
morpheus_puppet_integration Resource - terraform-provider-morpheus
Provides an puppet integration resource

morpheus_puppet_integration

Provides an puppet integration resource

Example Usage

resource "morpheus_puppet_integration" "tf_example_puppet_integration" {
  name                       = "tfexample puppet integration"
  enabled                    = true
  puppet_master_hostname     = "peserver01.morpheusdata.com"
  allow_immediate_execution  = true
  puppet_master_ssh_username = "root"
  puppet_master_ssh_password = "password123"
}

Schema

Required

  • name (String) The name of the puppet integration
  • puppet_master_hostname (String) The hostname of the puppet server

Optional

  • allow_immediate_execution (Boolean) Whether to trigger the immediate execution of a puppet agent run
  • enabled (Boolean) Whether the puppet integration is enabled
  • puppet_master_ssh_password (String, Sensitive) The password of the account on the puppet server used to trigger the immediate execution of a puppet agent run
  • puppet_master_ssh_username (String) The username of the account on the puppet server used to trigger the immediate execution of a puppet agent run

Read-Only

  • id (String) The ID of the puppet integration

Import

Import is supported using the following syntax:

terraform import morpheus_puppet_integration.tf_example_puppet_integration 1