terraform-provider-dominos

The Terraform plugin for the Dominos Pizza provider.

  • 所有者: nat-henderson/terraform-provider-dominos
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Terraform Provider for Dominos Pizza

Documentation

Quickstart

Download bin/terraform-provider-dominos and place it on your machine at ~/.terraform.d/plugins/terraform-provider-dominos. Make sure to chmod +x it. This is the normal way to install third-party providers - follow instructions at Installing 3rd Party Plugins if you have trouble.

mkdir ~/.terraform.d/plugins && \
wget https://github.com/ndmckinley/terraform-provider-dominos/raw/master/bin/terraform-provider-dominos -O ~/.terraform.d/plugins/terraform-provider-dominos && \
chmod +x ~/.terraform.d/plugins/terraform-provider-dominos

Then write your config. Here's a sample config - a variation on this worked for me last night.

provider "dominos" {
  first_name    = "My"
  last_name     = "Name"
  email_address = "my@name.com"
  phone_number  = "15555555555"

  credit_card {
    number = 123456789101112
    cvv    = 1314
    date   = "15/16"
    zip    = 18192
  }
}

data "dominos_address" "addr" {
  street = "123 Main St"
  city   = "Anytown"
  state  = "WA"
  zip    = "02122"
}

data "dominos_store" "store" {
  address_url_object = "${data.dominos_address.addr.url_object}"
}

data "dominos_menu_item" "item" {
  store_id     = "${data.dominos_store.store.store_id}"
  query_string = ["philly", "medium"]
}

resource "dominos_order" "order" {
  address_api_object = "${data.dominos_address.addr.api_object}"
  item_codes         = ["${data.dominos_menu_item.item.matches.0.code}"]
  store_id           = "${data.dominos_store.store.store_id}"
}

terraform init as usual and plan! apply when ready - but use caution, since this is going to charge you money.

Please view the docs here for more information past the quickstart, as well as some caveats it's probably worth being aware of.

主要指標

概覽
名稱與所有者nat-henderson/terraform-provider-dominos
主編程語言Go
編程語言Go (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2019-03-29 14:47:47
推送於2024-05-28 15:00:32
最后一次提交2023-09-27 10:21:34
發布數0
用户参与
星數1.2k
關注者數14
派生數90
提交數28
已啟用問題?
問題數15
打開的問題數14
拉請求數5
打開的拉請求數3
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?