tfmbm

package module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2019 License: MIT Imports: 4 Imported by: 0

README

tfmbm

tfmbm is the terraform resource migration tool.

Installation

Download from https://github.com/tkuchiki/tfmbm/releases

Usage

$ ./tfmbm --help
usage: tfmbm [<flags>] <filepath>

Flags:
  --help     Show context-sensitive help (also try --help-long and --help-man).
    --version  Show application version.

Args:
  <filepath>  Terraform file path
  

Example

$ make build
$ ./tfmbm example/iam_binding.tf

resource "google_project_iam_member" "foo_1_is_viewer" {
  project = "test-project"
  role    = "roles/viewer"
  member  = "user:foo1@example.com"
}

resource "google_project_iam_member" "foo_bar_is_viewer" {
  project = "test-project"
  role    = "roles/viewer"
  member  = "user:fooBar@example.com"
}


resource "google_project_iam_member" "foo_bar_baz_is_bigquer_data_viewer" {
  project = "${var.test_var}"
  role    = "roles/bigquer.dataViewer"
  member  = "user:foo.bar.baz@example.com"
}

resource "google_project_iam_member" "baz_bar_is_bigquer_data_viewer" {
  project = "${var.test_var}"
  role    = "roles/bigquer.dataViewer"
  member  = "serviceAccount:baz-bar@example.com"
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cmd

type Cmd struct {
}

func NewCmd

func NewCmd() *Cmd

func (*Cmd) Run

func (c *Cmd) Run() error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL