An open API service indexing awesome lists of open source software.

https://github.com/tkuchiki/tfmbm

Migrate from iam_binding to iam_member
https://github.com/tkuchiki/tfmbm

Last synced: 2 months ago
JSON representation

Migrate from iam_binding to iam_member

Awesome Lists containing this project

README

        

# tfmbm

tfmbm is the terraform resource migration tool.

## Installation

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

## Usage

```console
$ ./tfmbm --help
usage: tfmbm []

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

Args:
Terraform file path

```

## Example

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

resource "google_project_iam_member" "foo_1_is_viewer" {
project = "test-project"
role = "roles/viewer"
member = "user:[email protected]"
}

resource "google_project_iam_member" "foo_bar_is_viewer" {
project = "test-project"
role = "roles/viewer"
member = "user:[email protected]"
}

resource "google_project_iam_member" "foo_bar_baz_is_bigquer_data_viewer" {
project = "${var.test_var}"
role = "roles/bigquer.dataViewer"
member = "user:[email protected]"
}

resource "google_project_iam_member" "baz_bar_is_bigquer_data_viewer" {
project = "${var.test_var}"
role = "roles/bigquer.dataViewer"
member = "serviceAccount:[email protected]"
}
```