0.02
No commit activity in last 3 years
No release in over 3 years
Smoggy Terraform API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
 Project Readme

Miasma Terraform

Terraform API plugin for the miasma cloud library

Supported credential attributes:

Supported attributes used in the credentials section of API configurations:

Miasma.api(
  :type => :orchestration,
  :provider => :terraform,
  :credentials => {
    ...
  }
)

Common attributes

  • terraform_driver - Interface to use (atlas, boule, local)

Atlas attributes

NOTE: Atlas support not yet available

Miasma.api(
  :type => :orchestration,
  :provider => :terraform,
  :credentials => {
    :terraform_driver => :atlas
    ...
  }
)
  • terraform_atlas_endpoint - Atlas URL
  • terraform_atlas_token - Atlas token

Boule attributes

Miasma.api(
  :type => :orchestration,
  :provider => :terraform,
  :credentials => {
    :terraform_driver => :boule
    ...
  }
)
  • terraform_boule_endpoint - Boule URL

Local attributes

Miasma.api(
  :type => :orchestration,
  :provider => :terraform,
  :credentials => {
    :terraform_driver => :local
    ...
  }
)
  • terraform_local_directory - Path to store stack data
  • terraform_local_scrub_destroyed - Delete stack data directory on destroy

Current support matrix

Model Create Read Update Delete
AutoScale
BlockStorage
Compute
DNS
LoadBalancer
Network
Orchestration X X X X
Queues
Storage

Info