diff --git a/bindata/bindata.go b/bindata/bindata.go index 49ab3e4..dfd5773 100644 --- a/bindata/bindata.go +++ b/bindata/bindata.go @@ -12,8 +12,8 @@ // templates/dynamo-db-tf/main.tf (4.473kB) // templates/elastic-cache-tf/deploy.sh (1.047kB) // templates/elastic-cache-tf/main.tf (5.208kB) -// templates/rds-tf/deploy.sh (4.073kB) -// templates/rds-tf/main.tf (11.001kB) +// templates/rds-tf/deploy.sh (4.31kB) +// templates/rds-tf/main.tf (11.151kB) // templates/rds-tf/scripts/post-terraform-apply/modify-version/11__to__13.sh (2.751kB) // templates/rds-tf/scripts/pre-terraform-apply/modify-version/11__to__13.sh (5.643kB) // templates/rds-tf/scripts/run_additional_scripts.sh (1.443kB) @@ -99,7 +99,7 @@ func templatesAuroraDbTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/aurora-db-tf/deploy.sh", size: 1515, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/aurora-db-tf/deploy.sh", size: 1515, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x1f, 0xd6, 0xbd, 0xd6, 0x82, 0xa3, 0x1c, 0xc9, 0xe8, 0x32, 0xeb, 0x25, 0x3d, 0x8b, 0x44, 0x41, 0x2c, 0xe, 0x9, 0x9b, 0xa, 0xa1, 0x3e, 0xaa, 0x8, 0xfc, 0x72, 0xef, 0x72, 0x46, 0x2a, 0xfd}} return a, nil } @@ -119,7 +119,7 @@ func templatesAuroraDbTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/aurora-db-tf/main.tf", size: 9464, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/aurora-db-tf/main.tf", size: 9464, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xb2, 0x73, 0x98, 0x1, 0xbd, 0xe8, 0x19, 0xf1, 0x92, 0xce, 0x7b, 0x7a, 0xee, 0xb0, 0x13, 0x27, 0x67, 0x9, 0x4e, 0xf0, 0x11, 0x7c, 0xb, 0xa0, 0x5d, 0xa2, 0xef, 0xcc, 0xc9, 0xc, 0xd4, 0x14}} return a, nil } @@ -139,7 +139,7 @@ func templatesAwsRolesTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/aws-roles-tf/deploy.sh", size: 1990, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/aws-roles-tf/deploy.sh", size: 1990, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xf2, 0xc1, 0xfa, 0x34, 0x44, 0x42, 0x27, 0x15, 0x68, 0x62, 0xdc, 0xe8, 0x4a, 0x1e, 0x85, 0x58, 0x5c, 0xb8, 0xab, 0x65, 0x5e, 0xc2, 0x4, 0x49, 0x88, 0x25, 0x38, 0x16, 0x12, 0x65, 0xcc, 0xe4}} return a, nil } @@ -159,7 +159,7 @@ func templatesAwsRolesTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/aws-roles-tf/main.tf", size: 1444, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/aws-roles-tf/main.tf", size: 1444, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x21, 0xc0, 0xf1, 0x87, 0xbc, 0xc8, 0x66, 0xa3, 0x32, 0x15, 0x1f, 0x5c, 0x5e, 0xc0, 0x20, 0x98, 0x66, 0x3b, 0x4a, 0xfc, 0x2a, 0x16, 0x33, 0x88, 0x38, 0x9d, 0x56, 0x79, 0x34, 0xa9, 0x3c, 0x20}} return a, nil } @@ -179,7 +179,7 @@ func templatesAwsS3BucketTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/aws-s3-bucket-tf/deploy.sh", size: 1075, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/aws-s3-bucket-tf/deploy.sh", size: 1075, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xbf, 0x25, 0x7b, 0x3a, 0x87, 0xcb, 0x58, 0x6a, 0x11, 0xb8, 0x7e, 0x6, 0x13, 0x49, 0x6b, 0x1c, 0xcd, 0xeb, 0xc7, 0x89, 0x7, 0x67, 0x45, 0x63, 0xa, 0xd3, 0x71, 0x60, 0xd7, 0xf9, 0x99, 0x5b}} return a, nil } @@ -199,7 +199,7 @@ func templatesAwsS3BucketTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/aws-s3-bucket-tf/main.tf", size: 1537, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/aws-s3-bucket-tf/main.tf", size: 1537, mode: os.FileMode(0644), modTime: time.Unix(1713178537, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x27, 0x1e, 0xa0, 0x8, 0x2d, 0x33, 0xea, 0x2d, 0x44, 0x48, 0x4f, 0x94, 0xe3, 0x64, 0x23, 0x93, 0xbb, 0x27, 0x4d, 0xdf, 0xa0, 0xff, 0xc1, 0x86, 0x9, 0x24, 0xaa, 0x3e, 0xdf, 0x24, 0xe1, 0x30}} return a, nil } @@ -219,7 +219,7 @@ func templatesDocumentDbTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/document-db-tf/deploy.sh", size: 1045, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/document-db-tf/deploy.sh", size: 1045, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x90, 0x5d, 0x7e, 0x37, 0x93, 0x3d, 0x1a, 0x41, 0x45, 0x5d, 0xe3, 0xf2, 0x12, 0x6d, 0x3, 0x7f, 0x53, 0x8c, 0xe1, 0x89, 0x9c, 0xf2, 0xab, 0xd2, 0x8f, 0xfe, 0x8b, 0x39, 0x3, 0xd8, 0xa, 0x5f}} return a, nil } @@ -239,7 +239,7 @@ func templatesDocumentDbTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/document-db-tf/main.tf", size: 4899, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/document-db-tf/main.tf", size: 4899, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x15, 0x71, 0x19, 0xf9, 0x10, 0x63, 0x26, 0x7b, 0xac, 0xde, 0x6e, 0x78, 0x36, 0xb, 0x6a, 0x5e, 0x44, 0xe3, 0x10, 0x28, 0xe8, 0x75, 0x6d, 0x8, 0xab, 0xdc, 0x3b, 0x30, 0x88, 0x18, 0x4f, 0xec}} return a, nil } @@ -259,7 +259,7 @@ func templatesDynamoDbTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/dynamo-db-tf/deploy.sh", size: 646, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/dynamo-db-tf/deploy.sh", size: 646, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xee, 0xd3, 0x54, 0xbc, 0x8d, 0xbf, 0x7d, 0x81, 0x33, 0x48, 0xbc, 0x6e, 0x52, 0xf2, 0xed, 0xff, 0x9d, 0x11, 0x40, 0x23, 0xc9, 0xb5, 0xa, 0xe8, 0xf7, 0xea, 0xf3, 0x65, 0x15, 0x4d, 0x18, 0x55}} return a, nil } @@ -279,7 +279,7 @@ func templatesDynamoDbTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/dynamo-db-tf/main.tf", size: 4473, mode: os.FileMode(0644), modTime: time.Unix(1713874094, 0)} + info := bindataFileInfo{name: "templates/dynamo-db-tf/main.tf", size: 4473, mode: os.FileMode(0644), modTime: time.Unix(1714469514, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x2d, 0xc, 0xb, 0x7, 0x91, 0xda, 0xbd, 0x88, 0x79, 0xe7, 0xf, 0x5c, 0x8e, 0x32, 0x8b, 0x7e, 0x83, 0x86, 0xe, 0xc8, 0xe8, 0xec, 0x9c, 0xee, 0xb7, 0x5a, 0x85, 0x6e, 0xd6, 0xeb, 0x16, 0x60}} return a, nil } @@ -299,7 +299,7 @@ func templatesElasticCacheTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/elastic-cache-tf/deploy.sh", size: 1047, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/elastic-cache-tf/deploy.sh", size: 1047, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xb6, 0x8d, 0x67, 0xb1, 0x4e, 0x5b, 0x3d, 0x79, 0x4b, 0xf, 0x11, 0xb2, 0xe4, 0xd2, 0x80, 0x23, 0x8e, 0x62, 0x89, 0x19, 0xa5, 0x8c, 0x62, 0xbe, 0xe2, 0xfc, 0x4a, 0x4c, 0xc9, 0x92, 0x11, 0x82}} return a, nil } @@ -319,12 +319,12 @@ func templatesElasticCacheTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/elastic-cache-tf/main.tf", size: 5208, mode: os.FileMode(0644), modTime: time.Unix(1712219638, 0)} + info := bindataFileInfo{name: "templates/elastic-cache-tf/main.tf", size: 5208, mode: os.FileMode(0644), modTime: time.Unix(1713178537, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x8f, 0x86, 0xcd, 0xab, 0x8d, 0xf2, 0xf3, 0x2, 0x68, 0xb5, 0xb1, 0x89, 0x62, 0x9e, 0xcc, 0xa0, 0x79, 0x9d, 0x3e, 0x8e, 0x5, 0xaa, 0xe4, 0xe4, 0xf1, 0x6a, 0x9e, 0x3a, 0x89, 0x6d, 0xf7, 0x51}} return a, nil } -var _templatesRdsTfDeploySh = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x57\xdf\x6f\xdb\x36\x10\x7e\xe7\x5f\x71\x55\x8c\xba\x01\x26\x29\x4d\x1f\x06\x2c\xf0\x86\x00\x5d\x5f\x3b\xb4\x03\xf6\x90\x05\x02\x4d\x9e\x6c\x22\x12\xc9\xf2\xa8\x38\x81\xe3\xff\x7d\x20\x2d\x4b\x8a\xe3\xda\x49\x96\x60\xab\x1f\x0c\x91\x77\xbc\x8f\x3f\xbe\xef\x8e\x3c\x7a\x93\x4f\x95\xce\x69\xce\x18\xa1\x87\x14\x19\x2b\x1b\x2d\xbc\x32\x1a\xc8\x73\x8f\x45\xad\x66\x8e\x87\xf6\xbb\x63\x58\x32\x00\x80\x23\x70\x58\x9b\x6b\x04\x63\xa3\xdf\xcc\x99\xc6\x42\xe9\x4c\x0d\x1e\x9d\xe3\xa5\x71\xf5\x7a\x30\x70\xba\xef\xc4\xad\x02\x45\xed\x78\x09\xd3\x5b\xe0\x0b\x82\xd2\x38\xb0\x86\xfc\xcc\x21\x01\xd7\x12\x16\x08\x82\xeb\xb1\x07\x89\x15\xfa\x2d\x20\x4e\xa0\x3c\x41\x43\xeb\x00\xa4\xb9\xa5\xb9\xf1\x59\x9c\xdb\xf6\x04\x2a\x45\x1e\xee\x60\xe6\xd0\xc2\xb8\x36\xb2\xa9\x30\x73\x92\xb2\xfe\xb3\x50\x9a\x3c\xd7\x02\x37\x7d\x72\xda\x7f\x15\x6b\xe4\x22\x22\x67\x7c\x41\xc5\x76\x9f\x9f\x2b\x1a\xc3\xdb\xb7\x0f\x90\x5d\xfd\x8a\x80\x2c\x2e\x36\xec\x9b\x02\xa5\x61\xf4\x6e\xdf\xba\xef\x81\x16\x0e\x6d\xa5\x04\x6f\x21\x8f\xcf\xa4\x89\xb1\xc2\x0f\xc5\xdc\x40\x82\x37\x28\x1a\xaf\xf4\x2c\xd9\x32\x6c\x63\xd4\xd7\x30\x52\x30\x5a\xaa\x7c\x0f\xc0\x4e\xdb\xc5\xc9\x65\x6b\x5e\xf5\x20\xaf\x12\x3e\x46\x97\x46\x23\x5b\x31\xc6\xa5\x54\x61\x27\x79\x55\x74\x60\xed\xe6\xd2\x24\x49\x18\x5b\x2e\x53\x50\x65\xa4\x60\x76\x1e\x45\x40\xd9\x1f\x15\xd7\x7d\xeb\x23\x92\x77\xe6\x16\x56\xab\x03\xd1\x46\xcb\x7d\xf6\x15\xa4\x72\x1d\x29\x89\xa0\x58\x11\x06\x64\xe3\x1e\x42\x75\x1d\xe7\xd6\x56\x2f\x81\xcc\x1b\x6f\x52\x6e\xad\x33\xd7\xd8\xc2\x6b\x19\xe2\x32\xd6\x9f\x81\xd2\xca\x0f\x9a\x0b\xe3\xae\xc8\x72\x81\x40\x58\xa1\xf0\xb0\x5c\x42\xf6\xfb\x8d\x77\xfc\x0b\x92\x69\x9c\x40\xca\xfe\xea\x7c\x56\x2b\xb8\xbb\x83\x5d\xa3\x35\x2e\x0e\x0d\x65\x2c\xcc\x4c\x49\x74\x34\x19\x12\xbb\xeb\xed\xf4\xec\x70\xa6\xc8\xbb\xdb\xac\x73\xca\x94\xc9\xd3\x31\xdc\x01\x5f\x5c\x41\xfa\x09\x92\x8b\x04\xc6\x4b\xeb\x94\xf6\x30\x3a\x5d\x05\x4b\x48\x1b\x63\xca\xb3\x51\x9e\x8f\x8f\x59\x34\x95\x30\xfe\x5b\x8f\x59\x4c\x43\x2d\x48\x54\x55\x87\x78\x06\x41\x25\xaa\x6c\x85\xd0\x19\x92\xcd\x54\xd2\x6f\x90\x6c\x32\x58\x72\x06\x7e\x8e\x3a\x30\x4f\x18\xe7\x50\xf8\x62\xe3\x1f\x0e\x67\xf3\x9d\xe7\x69\x2e\x6e\x9d\xaa\x66\x52\x07\x15\x04\x0a\x3c\x66\xcc\x9c\xd3\x5c\x09\xe3\x6c\x18\x54\x2a\xb6\x43\xb5\xbb\xe5\x1a\xc4\xc1\x05\xa6\xdd\x12\xef\x11\xa1\x5f\x2d\x8c\xb6\xa7\x90\xb0\x87\xd9\x6d\x7f\xb0\xe1\x16\x25\x3b\xe2\x45\x45\x0e\xf7\x7e\x23\xbd\xfb\xb2\x5b\xad\x7a\x0a\x16\x3c\x5a\x26\xb6\xe2\x7a\x40\xcc\xd1\xb6\x03\xa4\x9e\xbb\x19\xfa\xc9\xfe\xe4\xfb\x48\xb7\x4d\x4a\xd9\xe5\x2e\xb9\xe7\x31\x45\x53\x33\xd5\xe8\x0b\x25\x29\x13\xa6\xae\xb9\x96\x85\x75\xea\x3a\x54\xcf\xb5\x89\x1e\x31\xfc\xfb\x63\x47\xfb\xf4\xfc\x8c\xf4\xb1\x55\xd7\x1f\x6c\xfd\x20\xc7\x6d\x1f\x3b\xcd\xcd\xe2\x59\x65\xad\x33\xb6\x25\xad\x6b\x87\x72\x76\x71\x72\x39\xde\x28\x29\x59\x97\xfc\x22\xd0\xa9\xe6\x1e\x65\x31\xe5\xe2\xaa\xb1\xd4\x69\x2d\x29\x79\x45\x98\x30\x55\xc2\x05\x8c\x7e\x83\x14\xbf\xc1\x7b\xb8\x84\x4e\x76\x03\x46\x84\x25\x4f\xe2\xff\xb0\xff\x1e\x69\xe2\xae\xbc\x0e\x67\xf6\x1f\xdc\x33\x27\xb4\x49\x33\x85\x9c\x1e\x00\x28\xd5\x43\xf5\xb4\x55\xe7\x3f\x10\xd0\x81\xc9\x3e\x71\x42\xff\x0f\xed\x3d\xf1\xb6\x39\x38\xba\xef\x5d\x19\xf7\xdf\xe4\x0e\xc4\x3c\xee\x93\xc1\xae\xcc\xb9\xd6\xc1\xb6\xda\xbf\x34\xfa\xbc\x5b\xe3\x57\xe1\x94\xf5\x14\xb3\xc4\xfa\x33\x77\x8d\x2e\x06\x9b\xd0\x76\x67\x34\x87\xc4\x3a\x4c\x3b\x94\x34\x86\xef\x65\xf9\x66\x02\x27\x70\xd9\xd7\xc2\xb6\x2a\x7d\xe2\xaa\x42\x09\x5d\xb9\x02\xeb\x10\xd6\x9c\x5f\x87\xfe\x09\xf0\x46\xf5\xd7\xcf\xd0\x80\xf7\x81\xcb\x83\x8b\xca\x0f\x4e\x96\x1f\x53\x72\x4f\xce\x3f\x2f\xc9\x34\x43\xfe\x05\xa8\x66\xc8\x3f\x99\x6b\xbb\x3f\xd9\x11\xfc\xf9\xf9\xe3\xe7\x5f\x36\x4f\xe1\x7f\xc9\x3a\x13\x4e\xb7\x3f\x0f\x27\x09\xfa\x77\x37\x59\x14\xaa\x54\x02\xc8\x1b\xc7\x67\x58\xf8\x5b\x8b\xf1\xf1\x17\xfc\xd2\x5f\x61\x66\x3f\x1c\x87\x67\xb5\x30\xb5\x8d\xef\xe5\x8b\x9f\xe1\x2b\x5a\x8f\xf5\x14\x1d\x9c\x9e\x9c\x7e\xb8\x64\xff\x04\x00\x00\xff\xff\x9a\xdd\x58\xe1\xe9\x0f\x00\x00") +var _templatesRdsTfDeploySh = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x58\x51\x6f\xdb\x36\x10\x7e\xd7\xaf\xb8\xaa\x42\xdd\x00\x93\x94\xa6\x0f\x03\x16\x78\x43\x80\xae\xaf\x1d\xda\x01\x7b\xc8\x02\x81\x26\x4f\x36\x11\x89\x64\x78\x54\x9c\xc0\xf1\x7f\x1f\x48\xcb\x92\xa2\xb8\x76\x92\x25\xd8\x9a\x87\x80\xe2\x1d\xef\xe3\x51\xdf\x77\x47\xf9\xed\x9b\x7c\x26\x55\x4e\x8b\x28\x22\x74\x90\x62\x14\x95\x8d\xe2\x4e\x6a\x05\xe4\x98\xc3\xa2\x96\x73\xcb\xfc\xf3\xfb\x23\x58\x45\x00\x00\x6f\xc1\x62\xad\xaf\x11\xb4\x09\x7e\x73\xab\x1b\x03\xa5\xd5\x35\x38\xb4\x96\x95\xda\xd6\x9b\xc5\xc0\xe8\xbe\x13\x33\x12\x24\xb5\xeb\x05\xcc\x6e\x81\x2d\x09\x4a\x6d\xc1\x68\x72\x73\x8b\x04\x4c\x09\x58\x22\x70\xa6\x26\x0e\x04\x56\xe8\x46\x40\x8c\x40\x3a\x82\x86\x36\x01\x48\x31\x43\x0b\xed\xb2\xb0\xb7\xf1\x06\x2a\x49\x0e\xee\x60\x6e\xd1\xc0\xa4\xd6\xa2\xa9\x30\xb3\x82\xb2\x7e\x58\x48\x45\x8e\x29\x8e\xdb\x39\x31\xeb\x47\xc5\x06\xb9\x08\xc8\x19\x5b\x52\x31\x9e\x73\x0b\x49\x13\x78\xf7\xee\x01\xb2\xad\x5f\x11\x30\x0a\xc9\xfa\x73\x93\x20\x15\x24\xef\xf7\xe5\x7d\x0f\xb4\xb0\x68\x2a\xc9\x59\x0b\x79\x74\x2a\x74\x88\xe5\xff\x90\x2f\x34\xc4\x78\x83\xbc\x71\x52\xcd\xe3\x91\x61\x8c\x51\x5f\x43\x22\x21\x59\xc9\x7c\x0f\xc0\x4e\xdb\xf9\xf1\x45\x6b\x5e\xf7\x20\xaf\x12\x3e\x44\x17\x5a\x61\xb4\x1e\x30\x7b\x4b\x36\x7f\xb8\xbb\x59\xfe\x44\x1e\x0d\x02\x76\xe3\xab\xaa\x10\xcc\xb1\x19\x23\x7c\x2a\x4b\x1e\x15\xce\x67\xc4\x84\x90\x7e\xd7\xac\x2a\xba\xc8\x2d\x5d\x68\x1a\xc7\x51\xb4\x5a\xa5\x20\xcb\x20\xaa\xec\x2c\x24\x4f\xd9\x1f\x15\x53\xfd\xd3\x27\x24\x67\xf5\x2d\xac\xd7\x07\xa2\x25\xab\x7d\xf6\x35\xa4\x62\x13\x29\x0e\xa0\x58\x11\x7a\x64\x6d\x1f\x42\x75\x13\x67\xc6\x54\x2f\x81\xcc\x1a\xa7\x53\x66\x8c\xd5\xd7\xd8\xc2\x2b\xe1\xe3\x46\x51\x7f\xe0\x52\x49\x37\x78\x5c\x6a\x7b\x49\x86\x71\x04\xc2\x0a\xb9\x83\xd5\x0a\xb2\xdf\x6f\x9c\x65\x5f\x91\x74\x63\x39\x52\xf6\x57\xe7\xb3\x5e\xc3\xdd\x1d\xec\x5a\xad\x70\x79\x68\x69\x14\xf9\x9d\x49\x81\x96\xa6\x43\xa9\x76\xb3\x1d\xb3\x2c\xce\x25\x39\x7b\x9b\x75\x4e\x99\xd4\x79\x3a\x81\x3b\x60\xcb\x4b\x48\x3f\x43\x7c\x1e\xc3\x64\x65\xac\x54\x0e\x92\x93\xb5\xb7\xf8\x42\x38\xa1\x3c\x4b\xf2\x7c\x72\x14\x05\x53\x09\x93\xbf\xd5\x24\x0a\x85\xb5\x05\x09\x75\xa2\x43\x3c\x05\xaf\x7b\x59\xb6\xd2\xee\x0c\xf1\x76\x2b\xe9\x15\xc4\x5b\xea\xc5\xa7\xe0\x16\xa8\xbc\x96\xb8\xb6\x16\xb9\x2b\xb6\xfe\xfe\xe5\x6c\xc7\x79\x9e\xe6\xfc\xd6\xca\x6a\x2e\x94\xd7\xb5\xa7\xc0\x63\xd6\x2c\x18\x2d\x24\xd7\xd6\xf8\x45\xa5\x8c\x76\xd4\xa1\xdd\x05\xc8\xcb\x9d\x71\x4c\xbb\x14\xef\x11\xa1\xcf\x16\x92\xf1\x16\xe2\xe8\xa1\x12\xf7\x07\x1b\x1e\x51\xbc\x23\x5e\xa8\x31\xc3\xb3\xdf\x53\x63\xb6\xaa\xbc\xaf\xc8\xf5\xba\x67\x67\xc1\x82\x65\x6a\x2a\xa6\x06\x9c\x4d\xc6\x0e\x90\x3a\x66\xe7\xe8\xa6\xfb\x3b\xcd\x23\xdd\xb6\xf5\x73\x97\xbb\xaf\x3d\xa1\x1f\x51\x33\x53\xe8\x0a\x29\x28\xe3\xba\xae\x99\x12\x85\xb1\xf2\xda\x27\xb8\x31\xd1\x23\x96\x7f\x7f\x6d\xb2\x4f\xea\xcf\xa8\x2c\x87\x8e\x7e\x50\xfe\xc6\x8c\xa0\x85\x5e\x3e\xab\x87\x77\xc6\xb6\x7f\x77\xcf\xbe\x6e\x9f\x1f\x5f\x4c\xb6\x22\x8b\x37\xf7\x9b\xc2\x33\xad\x66\x0e\x45\x31\x63\xfc\xb2\x31\xd4\xc9\x30\x2e\x59\x45\x18\x47\xb2\x84\x73\x48\x7e\x83\x14\xaf\xe0\x03\x5c\x40\xa7\xc8\x01\x23\x7c\xca\xd3\xf0\xff\x5e\x03\x4b\x46\x2e\xaf\xc4\x99\xfd\x2f\xee\x99\x1b\x1a\x88\xe8\x00\x40\x29\x1f\xaa\xa7\x6d\x48\xff\x81\x80\x0e\x6c\xf6\x89\x1b\xfa\x7f\x68\xef\xf9\x57\xa2\xef\xdd\x7c\xf6\x5f\x5b\x0f\xc4\x3c\xea\x8b\xc1\xae\xca\xb9\xd1\xc1\x58\xed\x5f\x1b\x75\xd6\xe5\xf8\x8d\x5b\x69\x1c\x85\x2a\xb1\x19\xe6\xb6\x51\xc5\xe0\x10\xda\xe9\x8c\x16\x10\x1b\x8b\x69\x87\x92\x86\xf0\xbd\x2c\xdf\x4c\xe1\x18\x2e\xfa\x36\xd9\x36\xac\xcf\x4c\x56\x28\xa0\xeb\x64\x60\x2c\xc2\x86\xf3\x9b\xd0\x3f\x01\xde\xc8\xfe\xae\xed\x1f\xe0\x83\xe7\xf2\xe0\x0e\xf3\x83\x93\xe5\xc7\x94\xdc\x93\xeb\xcf\x4b\x32\x4d\x93\x7b\x01\xaa\x69\x72\x4f\xe6\xda\xee\x61\xf4\x16\xfe\xfc\xf2\xe9\xcb\x2f\xdb\xef\xfe\x7f\xc9\x3a\xed\xdf\x6e\xff\x3e\xac\x20\xe8\x3f\xbf\xc8\x20\x97\xa5\xe4\x40\x4e\x5b\x36\xc7\xc2\xdd\x1a\x0c\x5f\xba\xde\x2f\xfd\x15\xe6\xe6\xe3\x11\x48\x02\xae\x6b\x13\x7e\x1c\x38\xff\x19\xbe\xa1\x71\x58\xcf\xd0\xc2\xc9\xf1\xc9\xc7\x8b\xe8\x9f\x00\x00\x00\xff\xff\xfe\x40\x5a\x60\xd6\x10\x00\x00") func templatesRdsTfDeployShBytes() ([]byte, error) { return bindataRead( @@ -339,12 +339,12 @@ func templatesRdsTfDeploySh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/rds-tf/deploy.sh", size: 4073, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x89, 0xc5, 0x3a, 0xd6, 0xcf, 0x8e, 0xae, 0x80, 0x7b, 0x6e, 0xf4, 0x5c, 0xbc, 0xc8, 0x68, 0x32, 0xb4, 0x23, 0x28, 0xe8, 0x1a, 0x14, 0x16, 0xbf, 0x41, 0xeb, 0x79, 0x7c, 0x44, 0x81, 0xcc, 0x14}} + info := bindataFileInfo{name: "templates/rds-tf/deploy.sh", size: 4310, mode: os.FileMode(0644), modTime: time.Unix(1714644485, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x6d, 0xf8, 0x94, 0x8d, 0xd8, 0xce, 0xc0, 0x90, 0x66, 0x43, 0xa4, 0x9d, 0xfd, 0x77, 0x71, 0xb9, 0x6a, 0xa7, 0xe0, 0x7c, 0x29, 0xba, 0xe8, 0xbe, 0x59, 0x5d, 0x8a, 0x8d, 0xb1, 0xd2, 0xbf, 0x70}} return a, nil } -var _templatesRdsTfMainTf = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\x5b\x6f\xe3\xb8\x15\x7e\xd7\xaf\x20\xf4\x34\x03\xac\x9d\x6c\xa7\x8b\x02\x03\x04\x68\x6e\xbb\x70\x77\xb3\x9b\x26\xd9\x29\xd0\xa2\x10\x28\xe9\x58\x26\x4c\x91\x0a\x49\xc5\x71\x32\xfe\xef\x05\x45\xdd\xa8\x8b\x25\x8f\x34\x0f\xcd\x53\x74\x74\xce\x77\x2e\x3a\xe4\xf9\x28\xf9\xfd\x7d\x81\xc8\x1a\x31\x40\xcb\xdb\x57\x25\xf0\x03\x48\x9e\x8a\x00\xe4\xf2\x06\x2b\xec\x63\x09\xcb\x1b\xff\x96\x45\x84\xc1\xd3\x3e\x01\xe4\x8a\x50\x2e\x70\x2a\xb8\xc0\x8b\x84\x4b\x15\x09\x90\x2e\x3a\x1c\x1c\x05\x42\xe0\x35\x17\x31\x7a\x77\x10\xf2\x71\xb0\x05\x16\x22\x57\x7e\x72\x33\x01\x42\x7e\x1a\x6c\x41\x21\xfb\xef\x02\xb9\x0c\xbf\x90\x85\x8f\xd9\x76\x51\x42\x2c\x02\x1e\xc7\x98\x85\x0b\xa9\xb0\x02\x37\x33\x17\x10\x11\xce\xda\xe6\x38\x59\x48\x9e\xaa\xcd\xe2\x47\xa3\xb7\x85\x3d\x6a\xfd\x5d\x64\x71\x1b\x85\x3c\x63\x78\x46\xcb\x15\x5b\x0b\xfc\x05\x84\x22\x01\xa6\xc8\xa5\xc0\x42\xc2\xa2\x2c\x1d\xad\xb9\xe3\x62\x2b\x13\x1c\x80\xb7\x85\xbd\x97\x08\x58\x93\xd7\x1c\xca\x44\x26\xcf\xde\xdf\xfb\xeb\xb6\x62\x52\x61\x16\xc0\xef\x38\x06\x74\x38\x54\xde\x81\x4a\x38\xcd\x85\x1d\xe8\xe1\xd0\xe5\xf7\x96\xbd\x10\xc1\x59\x0c\x4c\xf5\x68\x8c\x88\x8c\x85\x79\x60\x89\xe0\x6b\x42\xa1\x55\xc6\x20\x0e\x8d\x3a\x0e\x68\x67\x9d\xcd\x63\x5e\xf0\x1d\x03\xb1\x58\xa7\x94\x2e\x02\xce\x94\xe0\x54\x9b\x1d\x9c\x83\xe3\xc4\x3c\x4c\xa9\xe9\x24\xd3\x1b\x26\xbe\x1a\x46\x44\xd4\xe7\xcf\x52\x6e\x3e\x9f\x9d\x45\x44\xfd\x3d\x22\x6a\x93\xfa\xcb\x80\xc7\x67\x59\xb3\x10\x5d\x8d\x33\x11\xca\x65\x44\x94\x86\x85\x5a\xea\x1a\x60\xa0\x3a\x5f\xd1\x73\xca\x15\x98\xc7\x4c\xf2\x5a\x78\x4c\x17\xa3\xd3\xb6\xbb\x6e\x16\x4a\x82\xa5\xdc\x71\x11\x16\x29\x1c\x43\xb9\x2f\x74\x2d\x84\x54\x82\xa8\x17\xf2\x18\xc2\x9f\x5a\xd7\xb2\xce\x82\x6f\x58\xb7\xa3\xcc\x5b\x7f\x79\x4d\x53\xa9\x40\x18\x61\x60\x2e\x4c\xfe\xb9\x69\xa1\xd0\xb2\xd6\x6b\x3a\x2f\xdb\x5a\x60\xef\xa5\x68\x49\x63\x66\xb7\x69\xcd\xd8\x41\x28\xe6\x8c\x28\x2e\x08\x8b\xbc\x53\x8a\x75\x57\x9a\x75\x97\xad\x06\x5b\x55\x70\x2c\x64\xb3\x8e\x0e\x42\x61\xae\x25\x47\x00\xdd\xf8\xba\xc4\x12\x7d\x45\x71\x2a\xd5\x13\xff\x87\xe4\xcc\x44\x55\xa0\x78\x0a\x47\x12\x5d\xa0\x18\x44\x04\x1f\xcc\x3e\xf8\x04\x38\xce\x81\xf5\xbf\x1d\x8f\x09\xa1\x3f\xf4\xea\xa9\x2b\x19\x41\x43\xeb\x5e\xf0\x30\x0d\x54\x5d\xaf\x10\x35\x34\x6f\x27\x2c\x10\x84\x7e\xaf\x37\x57\xbb\xb7\x4c\xe1\xca\xee\xe2\xa2\xbf\x62\x57\x38\xd8\xa6\xc9\x0d\x91\xd8\xa7\x10\x1e\xa9\xec\x83\xa5\x59\x04\x92\x5f\x16\x77\xd1\x05\x52\x22\x85\xec\xd6\xe5\x4e\x1a\xe1\xb5\xe0\x52\x5e\x06\x01\x4f\x99\xae\xcc\x1a\x53\x09\x75\xe3\x52\xd1\xba\x59\x6c\xcb\x85\xa7\x3e\xb8\xd2\xdf\x30\x9a\x59\x29\xf5\xca\x2c\xef\x40\x61\xdd\x1a\x85\x97\xa6\x3c\x2b\xc0\x23\x30\x49\x14\x79\x21\x6a\x5f\xe6\xdd\x10\x9b\x67\xd0\x6b\xd5\x78\x7c\xcd\xdc\xda\x68\xee\xfd\x6a\xe5\x3d\xde\xaf\xdc\x66\xf4\x8d\x79\x59\x79\x24\x12\xeb\x0d\xe2\x01\x02\xfe\x02\x62\x8f\xdc\x9f\x75\xf2\xae\x6d\x82\x59\x88\x3e\x84\xb0\xc6\x29\x55\xa3\x7b\x22\xab\xe2\xc7\x11\x76\xcd\x1e\xc9\x0d\xff\x7f\x5b\xe5\xf8\xe5\xe1\x87\xae\x55\xfb\x0b\xe5\x3e\xa6\x4f\x7a\x97\x69\xec\x42\xe8\xa3\x83\x90\x1a\xd8\x6b\x6a\x33\xa1\xaf\xcc\x8f\xe4\x0d\x56\xec\x17\xdf\x84\x24\xc9\xdb\xd0\x90\xb4\x0d\xec\x6a\xe5\xe6\x3f\x9d\x3b\xcd\x45\x32\x18\x86\xe2\x02\x47\x86\x83\x1a\x28\x23\xf0\x94\x96\x0c\x44\x54\xb3\x6d\x4f\xb4\x2a\x38\x1b\xd1\x8d\x92\xbf\xb8\x4e\x9d\x17\x39\xd6\x62\x18\xe3\xcd\x8d\x92\x4f\xae\x35\x7b\xa3\x23\x44\xbb\xac\xdc\x5f\xcf\xcf\xf3\x29\xcb\x13\x39\xc4\x49\xb4\x8a\x95\x55\x99\xc7\x46\xf0\x34\xda\x24\xa9\x1a\x59\x9f\x4a\xbf\x7f\xee\x77\x3e\xb5\xd1\xe5\x20\xfc\x47\x77\x42\x66\xa7\xb5\xcc\x1d\x7e\xbd\xa4\x94\x07\x58\x41\x98\x47\x91\x73\x06\xfc\xea\xe1\xe2\x8e\x97\x97\x6b\x88\x34\xf4\x81\x9d\x16\xd3\x8d\x7f\xfb\xaa\xf4\xde\xcb\x99\xcc\xa9\x82\xef\x41\x25\x1a\x22\x1c\x35\xeb\x36\xeb\x38\x2d\x94\x07\xc0\x21\x67\x74\x9f\x91\xa0\xcc\x5e\xe4\x12\xc3\xa4\x8e\x87\x62\x59\x7f\xc7\x50\x4a\xae\x38\x2e\x9c\x1a\x49\x9c\x16\xd2\x3d\x08\x7d\x12\xd5\x6c\x7f\xc5\x24\x89\x36\x4a\xde\x32\x33\xa1\x0c\xe1\xaf\xee\x7b\x24\x57\xf0\x20\xd7\x18\xe0\xff\xfd\xd0\x53\xa3\xbe\xdc\xc9\xe2\x8c\x72\x4d\xb1\xcc\x5b\x0c\xef\xa4\x57\x1e\x73\x82\x4c\x7e\x3c\xc2\x16\xcc\x84\x55\xd8\x18\xef\x19\x82\x9f\xc9\x3c\x01\x0a\x98\x22\x9c\x79\x09\x08\xc2\x75\xdd\xce\x5b\xbb\x72\xbf\xee\xdf\xfa\x62\x61\xfc\x08\x6d\xb8\x4b\xa9\x22\x97\xff\xb6\x03\x8a\xb5\xd0\xc3\x6f\xd5\xd8\x3e\xb1\x5b\xe4\x33\x35\x2f\x49\xbe\x80\xd0\xcb\x33\x6f\x12\xf9\x4c\x3d\xc8\xe4\xfa\xa8\x94\xdd\x18\xe8\x8d\x16\xd0\x84\xd2\xeb\x45\xf1\x00\x09\x25\x01\xae\x56\x95\x27\x8c\xa4\xd9\x11\x23\x16\x58\x8e\xd5\xd5\x1e\xcd\xb6\xb5\x3c\x4d\x58\x2b\x75\xb7\x27\xad\x1b\x2b\x80\xec\xf1\xe2\x37\xdb\xe7\xd1\x2e\xa9\xfb\x6d\x76\x4c\xf7\x22\x3d\x89\xbc\x7c\xfb\xdc\xb4\xf2\x6a\x33\x96\x4f\x6e\x6b\x01\x1d\xb3\x18\xcf\x9a\x8e\xec\x4b\x63\x18\x42\xff\x56\x93\x24\x74\xbf\x8a\x63\x08\x09\x56\x40\xf3\x23\x0f\xd6\x52\x8f\xd4\xc4\x03\x1b\x56\x13\x65\xf2\xf6\x8f\x05\x8e\x41\x81\x90\xc5\xfb\x9d\xf2\xfa\x02\xfd\xa7\xe4\xe6\x02\xb3\x63\x84\xae\x86\x52\x32\x7a\xc7\x1c\xa3\x6b\x6f\x9b\x1a\x67\x69\x73\xff\x05\xd3\xb4\x50\xf8\x92\xfd\xdf\xd4\x30\x35\x8a\x41\x6d\xb2\xdd\xd0\x4d\xcc\xdb\xcb\x85\x00\x9f\x73\x65\x8e\x72\x87\x1f\xda\xa7\x8a\xff\xf6\x15\x83\x0b\xf4\xe1\x78\x47\x62\x05\x31\x30\xf5\x44\x62\xe0\xa9\x42\xe7\x1f\x4f\x50\x6e\x33\x0c\x4f\x16\x3a\x9e\xca\x95\x86\x3a\xb2\x0b\xb3\x07\x6a\xe4\xab\xb4\x6e\xcc\xd3\x9a\xe5\x09\x28\x24\x5c\x28\x4d\x5f\xba\xf1\x54\xae\xf1\x6d\x79\x0f\xe3\xd7\xe3\x1d\x33\x18\x42\x79\x49\x41\xa8\xa7\x8d\x00\xb9\xe1\x34\x94\x63\x27\x4a\xcb\x70\x79\x9d\xa4\x7f\x2a\x42\xc9\x1b\x56\xe5\xdc\x0b\x92\xd4\x4b\x2b\xa1\x87\x29\x16\xb1\x3e\x8f\x18\xa3\xa1\x3d\x7f\xd0\xc9\x94\x99\xd8\x09\x7e\x2d\x20\x24\xea\x0a\x53\x3d\x5c\xca\x1c\x82\x4c\xea\xf9\x46\x3c\x4b\x16\xb6\xa3\x79\xf3\xb8\x4a\x85\xb4\x73\xf0\xb5\x64\xbe\xf8\x2d\x07\xf3\xc6\x7e\x73\x75\xcd\x19\x83\x40\x59\x07\xa3\xa0\x92\x4d\x8f\xde\x76\x31\x6f\xf8\xff\x4c\x21\x85\x1b\x48\xd4\xc6\x00\x3e\xeb\x6b\x2f\xd4\x82\xe9\x81\xd7\xc0\xe7\x8d\xfa\x67\x01\x90\x4f\xf9\xc7\x04\x07\x70\x0f\x22\x30\x5f\x8f\x1c\x84\xd6\x02\xa0\xa4\x0b\xe6\x13\x55\x92\xdf\x3f\x39\x83\x3e\x47\x93\xcf\x8d\xdd\xae\xee\x20\xe6\x62\xff\xc4\xf9\x6f\x7c\xb7\x62\x77\x57\x55\x42\x9a\xc0\x79\x71\x76\x7b\xca\x13\xe9\x74\xf2\x1d\x92\xd1\x2c\xf4\x37\xac\x80\x05\xfb\x1a\x97\xa3\x46\x32\xbd\xb1\xea\xf0\xf3\x76\xd6\xbf\x04\x51\x60\x45\xbe\xd3\x92\xf9\x42\xb7\x1c\xcc\x1b\xfb\xed\xd5\xe3\xd5\x5e\x81\xb5\x91\x82\x2f\x3d\x7f\xaf\x60\xbe\xbd\xb4\xe1\x65\xf6\x14\x56\x7f\xb4\x12\x20\x7c\xd6\xf0\x2b\x0f\x03\xc1\x9f\x9e\xca\x4d\x2a\x70\x39\x09\xbe\xc5\xee\x04\x56\x02\x9a\x69\x63\xfb\xcd\xc2\x98\x62\xf4\xfa\x9a\xe1\x51\x5a\xd8\x27\x70\x93\x59\x72\x99\x9d\xa2\x54\xe8\xe3\x18\xca\xf4\x2c\xe6\x26\x2a\x15\xf2\x30\x4f\x99\x1e\xfd\xec\x44\xa5\x82\x1e\xe6\x29\xd3\xc3\x9f\x97\xae\x54\xb8\xa7\xb2\x95\xb9\xf2\xe9\x27\x2f\x33\x27\x37\x92\xb6\x70\xee\x51\xbe\x9b\x35\xbd\x0e\x2e\x33\x63\x6e\x63\x58\xcc\xf4\x3c\x66\x26\x33\x15\xf0\x38\x2e\x33\x3d\x81\xb9\x29\x4d\x85\x7c\x02\xa3\x99\x9e\xc6\xfc\xc4\xc6\xc2\x1e\xc3\x6b\x66\x49\xe2\x3b\xd0\x9b\x7c\x17\xb9\x65\x81\xd8\x27\xaa\xf8\xf6\x50\xec\x5a\x50\x8a\x47\xbd\x97\x6d\xa0\xe4\xbe\xfb\xcd\x7e\x8d\xe5\xaf\xb0\x5f\xe5\xea\xdb\x58\x66\xbf\x38\x24\x43\xde\x4a\xb3\x81\x4f\xc2\xad\xaf\xe8\xf5\x74\x8a\x9f\x3b\xd4\xcb\x75\x70\x1c\x9e\xaa\x24\x55\xc8\x55\x1b\x22\xbd\xd0\xaf\xbe\x48\xac\x9f\x43\x66\x7e\x1a\x18\x82\x0c\x04\x49\x94\xf9\x72\xe2\x0a\x9e\x2a\xf8\xe9\x13\xca\x14\x9c\xe2\x2d\x69\xf1\x9e\xcf\xfc\xb0\x70\x29\x42\xb9\xec\x84\x74\x0e\x4e\xf5\x31\xff\x7f\x01\x00\x00\xff\xff\x89\x9d\x2e\x1f\xf9\x2a\x00\x00") +var _templatesRdsTfMainTf = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd4\x5a\x5b\x6f\xe3\xb8\x15\x7e\xd7\xaf\x20\xf4\x34\x03\xac\x9d\x6c\xa7\x8b\x02\x03\x04\x68\x6e\xbb\x70\x77\xb3\x9b\x26\xd9\x29\xd0\xa2\x10\x28\xe9\x58\x26\x4c\x91\x0a\x49\xc5\x71\x32\xfe\xef\x05\x45\xdd\xa8\x8b\x25\x8f\x34\x0f\xcd\x53\x74\x78\xce\x77\x2e\x3c\x24\x3f\x4a\x7e\x7f\x5f\x20\xb2\x46\x0c\xd0\xf2\xf6\x55\x09\xfc\x00\x92\xa7\x22\x00\xb9\xbc\xc1\x0a\xfb\x58\xc2\xf2\xc6\xbf\x65\x11\x61\xf0\xb4\x4f\x00\xb9\x22\x94\x0b\x9c\x0a\x2e\xf0\x22\xe1\x52\x45\x02\xa4\x8b\x0e\x07\x47\x81\x10\x78\xcd\x45\x8c\xde\x1d\x84\x7c\x1c\x6c\x81\x85\xc8\x95\x9f\xdc\x4c\x80\x90\x9f\x06\x5b\x50\xc8\xfe\xbb\x40\x2e\xc3\x2f\x64\xe1\x63\xb6\x5d\x94\x10\x8b\x80\xc7\x31\x66\xe1\x42\x2a\xac\xc0\xcd\xcc\x05\x44\x84\xb3\xb6\x39\x4e\x16\x92\xa7\x6a\xb3\xf8\xd1\xe8\x6d\x61\x8f\x5a\x7f\x17\x59\xdc\x46\x21\xcf\x18\x9e\xd1\x72\xc5\xd6\x02\x7f\x01\xa1\x48\x80\x29\x72\x29\xb0\x90\xb0\x28\x4b\x47\x6b\xee\xb8\xd8\xca\x04\x07\xe0\x6d\x61\xef\x25\x02\xd6\xe4\x35\x87\x32\x91\xc9\xb3\xf7\xf7\xfe\xba\xad\x98\x54\x98\x05\xf0\x3b\x8e\x01\x1d\x0e\x95\x77\xa0\x12\x4e\x73\x61\x07\x7a\x38\x74\xf9\xbd\x65\x2f\x44\x70\x16\x03\x53\x3d\x1a\x23\x22\x63\x61\x1e\x58\x22\xf8\x9a\x50\x68\x95\x31\x88\x43\xa3\x8e\x03\xda\x59\x67\x33\xcd\x0b\xbe\x63\x20\x16\xeb\x94\xd2\x45\xc0\x99\x12\x9c\x6a\xb3\x83\x73\x70\x9c\x98\x87\x29\x35\x9d\x64\x7a\xc3\xc4\x57\xc3\x88\x88\xfa\xfc\x59\xca\xcd\xe7\xb3\xb3\x88\xa8\xbf\x47\x44\x6d\x52\x7f\x19\xf0\xf8\x2c\x6b\x16\xa2\xab\x71\x26\x42\xb9\x8c\x88\xd2\xb0\x50\x4b\x5d\x03\x0c\x54\xe7\x2b\x7a\x4e\xb9\x02\x33\xcd\x24\xaf\x85\xc7\x74\x31\x3a\x6d\xbb\xeb\x66\xa1\x24\x58\xca\x1d\x17\x61\x91\xc2\x31\x94\xfb\x42\xd7\x42\x48\x25\x88\x7a\x21\x8f\x21\xfc\xa9\x75\x2d\xeb\x2c\xf8\x86\x75\x3b\xca\xbc\xf5\x97\xd7\x34\x95\x0a\x84\x11\x06\xe6\xc1\xe4\x9f\x9b\x16\x0a\x2d\x6b\xbd\xa6\xf3\xb2\xad\x05\xf6\x5e\x8a\x96\x34\x66\x76\x9b\xd6\x8c\x1d\x84\x62\xce\x88\xe2\x82\xb0\xc8\x3b\xa5\x58\x77\xa5\x59\x77\xd9\x6a\xb0\x55\x05\xc7\x42\x36\xeb\xe8\x20\x14\xe6\x5a\x72\x04\xd0\x8d\xaf\x4b\x2c\xd1\x57\x14\xa7\x52\x3d\xf1\x7f\x48\xce\x4c\x54\x05\x8a\xa7\x70\x24\xd1\x05\x8a\x41\x44\xf0\xc1\xec\x83\x4f\x80\xe3\x1c\x58\xff\xdb\x31\x4d\x08\xfd\xa1\x57\x4f\x5d\xc9\x08\x1a\x5a\xf7\x82\x87\x69\xa0\xea\x7a\x85\xa8\xa1\x79\x3b\x61\x81\x20\xf4\x7b\xbd\xb9\xda\xbd\x65\x0a\x57\x76\x17\x17\xfd\x15\xbb\xc2\xc1\x36\x4d\x6e\x88\xc4\x3e\x85\xf0\x48\x65\x1f\x2c\xcd\x22\x90\xfc\xb1\x18\x45\x17\x48\x89\x14\xb2\xa1\xcb\x9d\x34\xc2\x6b\xc1\xa5\xbc\x0c\x02\x9e\x32\x5d\x99\x35\xa6\x12\xea\xc6\xa5\xa2\x35\x58\x6c\xcb\x85\xa7\x3e\xb8\xd2\xdf\x30\x9a\x59\x29\xf5\xca\x2c\xef\x40\x61\xdd\x1a\x85\x97\xa6\x3c\x2b\xc0\x23\x30\x49\x14\x79\x21\x6a\x5f\xe6\xdd\x10\x9b\x39\xe8\xb5\x6a\x4c\x5f\x33\xb7\x36\x9a\x7b\xbf\x5a\x79\x8f\xf7\x2b\xb7\x19\x7d\xe3\xbc\xac\x3c\x12\x89\xf5\x06\xf1\x00\x01\x7f\x01\xb1\x47\xee\xcf\x3a\x79\xd7\x36\xc1\x2c\x44\x1f\x42\x58\xe3\x94\xaa\xd1\x3d\x91\x55\xf1\xe3\x08\xbb\x66\x8f\xe4\x86\xff\xbf\xad\x72\xfc\xf1\xf0\x43\xd7\xaa\xfd\x85\x72\x1f\xd3\x27\xbd\xcb\x34\x76\x21\xf4\xd1\x41\x48\x0d\xec\x35\xb5\x33\xa1\xaf\xcc\x8f\xe4\x0d\x56\xec\x17\xdf\x84\x24\xc9\xdb\xd0\x21\x69\x1b\xd8\xd5\xca\xcd\x7f\x3a\x77\x9a\x8b\x64\x30\x0c\xc5\x05\x8e\x0c\x07\x35\x50\x46\xe0\x29\x2d\x19\x88\xa8\x66\xdb\x3e\xd1\xaa\xe0\x6c\x44\x37\x4a\xfe\xe2\x3a\x75\x5e\xe4\x58\x8b\x61\x8c\x37\x37\x4a\x3e\xb9\xd6\xd9\x1b\x1d\x21\xda\x65\xe5\xfe\x7a\x7e\x9e\x9f\xb2\x3c\x91\x43\x9c\x44\xab\x58\x59\x95\x79\x6c\x04\x4f\xa3\x4d\x92\xaa\x91\xf5\xa9\xf4\xfb\xcf\xfd\xce\x59\x1b\x5d\x0e\xc2\x7f\x74\x27\x64\x76\x5a\xcb\xdc\xe1\xd7\x4b\x4a\x79\x80\x15\x84\x79\x14\x39\x67\xc0\xaf\x1e\x2e\x46\xbc\xbc\x5c\x43\xa4\xa1\x0f\xec\xb4\x98\x6e\xfc\xdb\x57\xa5\xf7\x5e\xce\x64\x4e\x15\x7c\x0f\x2a\xd1\x10\xe1\xa8\x59\xb7\x59\xc7\x69\xa1\x3c\x00\x0e\x39\xa3\xfb\x8c\x04\x65\xf6\x22\x97\x18\x26\x75\x3c\x14\xcb\xfa\x3b\x86\x52\x72\xc5\x71\xe1\xd4\x48\xe2\xb4\x90\xee\x41\xe8\x9b\xa8\x66\xfb\x2b\x26\x49\xb4\x51\xf2\x96\x99\x13\xca\x10\xfe\x6a\xdc\x23\xb9\x82\x07\xb9\xc6\x00\xff\xef\x87\x9e\x1a\xf5\xe5\x4e\x16\x77\x94\x6b\x8a\x65\xde\x62\x78\x27\xbd\xf2\x9a\x13\x64\xf2\xe3\x11\xb6\x60\x26\xac\xc2\xc6\xf1\x9e\x21\xf8\x99\xcc\x13\xa0\x80\x29\xc2\x99\x97\x80\x20\x5c\xd7\xed\xbc\xb5\x2b\xf7\xeb\xfe\xad\x2f\x16\xc6\x8f\xd0\x86\xbb\x94\x2a\x72\xf9\x6f\x3b\xa0\x58\x0b\x3d\xfc\x56\x1d\xdb\x27\x76\x8b\x7c\xa6\xe6\x25\xc9\x17\x10\x7a\x79\xe6\x4d\x22\x9f\xa9\x07\x99\x5c\x5f\x95\xb2\x81\x81\xde\x68\x01\x4d\x28\xbd\x5e\x14\x0f\x90\x50\x12\xe0\x6a\x55\x79\xc2\x48\x9a\x1d\x31\x62\x81\xe5\x58\x5d\xed\xd1\x6c\x5b\xcb\xd3\x84\xb5\x52\x77\x7b\xd2\xba\xb1\x02\xc8\xa6\x17\xbf\xd9\x3e\x8f\x76\x49\xdd\x6f\xb3\x63\xba\x17\xe9\x49\xe4\xe5\xdb\xcf\x4d\x2b\xaf\x36\x63\xf9\xe4\xb6\x16\xd0\x31\x8b\xf1\xac\xe9\xc8\xbe\x34\x86\x21\xf4\x6f\x35\x49\x42\xf7\xab\x38\x86\x90\x60\x05\x34\xbf\xf2\x60\x2d\xf5\x48\x4d\x3c\xb0\x61\x35\x51\x26\x6f\xff\x58\xe0\x18\x14\x08\x59\xbc\xdf\x29\x9f\x2f\xd0\x7f\x4a\x6e\x2e\x30\x3b\x46\xe8\x6a\x28\x25\xa3\x77\xcc\x35\xba\xf6\xb6\xa9\x71\x97\x36\xe3\x2f\x98\xa6\x85\xc2\x97\xec\xff\xa6\x86\xa9\x51\x0c\x6a\x93\xed\x86\x6e\x62\xde\x5e\x2e\x04\xf8\x9c\x2b\x73\x95\x3b\xfc\xd0\xbe\x55\xfc\xb7\xaf\x18\x5c\xa0\x0f\xc7\x3b\x12\x2b\x88\x81\xa9\x27\x12\x03\x4f\x15\x3a\xff\x78\x82\x72\x9b\x61\x78\xb2\xd0\xf1\x54\xae\x34\xd4\x91\x5d\x98\x3d\x50\x23\x5f\xa5\x75\x63\x9e\xd6\x2c\x4f\x40\x21\xe1\x42\x69\xfa\xd2\x8d\xa7\x72\x8d\x6f\xcb\x7b\x18\xbf\x1e\xef\x98\x83\x21\x94\x97\x14\x84\x7a\xda\x08\x90\x1b\x4e\x43\x39\xf6\x44\x69\x19\x2e\xaf\x93\xf4\x4f\x45\x28\x79\xc3\xaa\x3c\xf7\x82\x24\xf5\xd2\x4a\xe8\x61\x8a\x45\xac\xef\x23\xc6\x68\x68\xcf\x1f\x74\x32\xe5\x4c\xec\x04\xbf\x16\x10\x12\x75\x85\xa9\x3e\x5c\xca\x1c\x82\x4c\xea\xf9\x46\x3c\x4b\x16\xb6\xa3\x79\xf3\xb8\x4a\x85\xb4\x73\xf0\xb5\x64\xbe\xf8\x2d\x07\xf3\xc6\x7e\x73\x75\xcd\x19\x83\x40\x59\x17\xa3\xa0\x92\x4d\x8f\xde\x76\x31\x6f\xf8\xff\x4c\x21\x85\x1b\x48\xd4\xc6\x00\x3e\xeb\x67\x2f\xd4\x82\xe9\x81\xd7\xc0\xe7\x8d\xfa\x67\x01\x90\x9f\xf2\x8f\x09\x0e\xe0\x1e\x44\x60\xbe\x1e\x39\x08\xad\x05\x40\x49\x17\xcc\x27\xaa\x24\x1f\x3f\x39\x83\x3e\x47\x93\xef\x8d\xdd\xae\xee\x20\xe6\x62\xff\xc4\xf9\x6f\x7c\xb7\x62\x77\x57\x55\x42\x9a\xc0\x79\x71\x36\x3c\x65\x46\x3a\x9d\x7c\x87\x64\x34\x0b\xfd\x0d\x2b\x60\xc1\xbe\xc6\xe5\xa8\x91\x4c\x6f\xac\x3a\xfc\xbc\x9d\xf5\x2f\x41\x14\x58\x91\xef\xb4\x64\xbe\xd0\x2d\x07\xf3\xc6\x7e\x7b\xf5\x78\xb5\x57\x60\x6d\xa4\xe0\x4b\xcf\xdf\x2b\x98\x6f\x2f\x6d\x78\x99\x3d\x85\xd5\x1f\xad\x04\x08\x9f\x35\xfc\xca\xc3\x40\xf0\xa7\xa7\x72\x93\x0a\x5c\x9e\x04\xdf\x62\x77\x02\x2b\x01\xcd\xb4\xb1\xfd\x66\x61\x4c\x31\x7a\x7d\xcd\x30\x95\x16\xf6\x09\xdc\x64\x96\x5c\x66\xa7\x28\x15\xfa\x38\x86\x32\x3d\x8b\xb9\x89\x4a\x85\x3c\xcc\x53\xa6\x47\x3f\x3b\x51\xa9\xa0\x87\x79\xca\xf4\xf0\xe7\xa5\x2b\x15\xee\xa9\x6c\x65\xae\x7c\xfa\xc9\xcb\xcc\xc9\x8d\xa4\x2d\x9c\x7b\x94\xef\x66\x4d\xaf\x83\xcb\xcc\x98\xdb\x18\x16\x33\x3d\x8f\x99\xc9\x4c\x05\x3c\x8e\xcb\x4c\x4f\x60\x6e\x4a\x53\x21\x9f\xc0\x68\xa6\xa7\x31\x3f\xb1\xb1\xb0\xc7\xf0\x9a\x59\x92\xf8\x0e\xf4\x26\xdf\x45\x6e\x59\x20\xf6\x89\x2a\xbe\x3d\x14\xbb\x16\x94\xe2\x51\xef\x65\x1b\x28\xb9\xef\x7e\xb3\x5f\x63\xf9\x2b\xec\x57\xb9\xfa\x36\x96\xd9\x2f\x0e\xc9\x90\xb7\xd2\x6c\xe0\x93\x70\xeb\x2b\x7a\x3d\x9d\xe2\xe7\x0e\x2d\xb3\xa3\xd5\x62\x38\x91\x1b\xae\x56\x21\x30\x45\xd6\xa4\xf8\x34\x28\x73\xb9\x47\xaa\x81\x81\x8a\xb5\x91\xba\xb2\xd1\x93\x78\x70\x1c\x9e\xaa\x24\x55\xc8\x55\x1b\x22\xbd\xd0\xaf\xbe\x93\xac\x9f\x43\x66\x7e\xb0\x18\x82\x0c\x04\x49\x94\xf9\x9e\xe3\x0a\x9e\x2a\xf8\xe9\x13\xca\x14\x9c\xe2\xdd\x6d\xf1\xf6\xd1\xfc\xdc\x71\x29\x42\xb9\xec\x84\x74\x0e\x4e\x15\xc0\xff\x02\x00\x00\xff\xff\x48\xbb\x14\x51\x8f\x2b\x00\x00") func templatesRdsTfMainTfBytes() ([]byte, error) { return bindataRead( @@ -359,8 +359,8 @@ func templatesRdsTfMainTf() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/rds-tf/main.tf", size: 11001, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x81, 0xb, 0x3, 0xdd, 0xba, 0xbf, 0x31, 0x24, 0x25, 0xb1, 0xf0, 0x47, 0x34, 0xad, 0xac, 0xc0, 0x65, 0x23, 0x4a, 0xfb, 0x62, 0xd5, 0x7c, 0x44, 0x2, 0x79, 0x17, 0x31, 0x10, 0xdc, 0xe1, 0xf0}} + info := bindataFileInfo{name: "templates/rds-tf/main.tf", size: 11151, mode: os.FileMode(0644), modTime: time.Unix(1714505292, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xa, 0xec, 0x3a, 0x25, 0xdb, 0xdb, 0xac, 0xbb, 0x4c, 0x28, 0x7, 0xb7, 0x30, 0x3f, 0xec, 0x5c, 0xde, 0x1d, 0xbe, 0xff, 0x5d, 0xf0, 0x58, 0x3c, 0x71, 0xef, 0xde, 0x5a, 0x75, 0x9e, 0x65, 0xf7}} return a, nil } @@ -379,7 +379,7 @@ func templatesRdsTfScriptsPostTerraformApplyModifyVersion11__to__13Sh() (*asset, return nil, err } - info := bindataFileInfo{name: "templates/rds-tf/scripts/post-terraform-apply/modify-version/11__to__13.sh", size: 2751, mode: os.FileMode(0755), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/rds-tf/scripts/post-terraform-apply/modify-version/11__to__13.sh", size: 2751, mode: os.FileMode(0755), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xc8, 0x4b, 0x4, 0x40, 0x45, 0x23, 0xbd, 0xb2, 0x6f, 0xae, 0xe2, 0x47, 0x17, 0xea, 0xca, 0x94, 0x12, 0x5e, 0x7, 0x82, 0x42, 0x51, 0xfc, 0x56, 0x35, 0x8, 0x4f, 0x68, 0x8, 0xee, 0x1b, 0x1f}} return a, nil } @@ -399,7 +399,7 @@ func templatesRdsTfScriptsPreTerraformApplyModifyVersion11__to__13Sh() (*asset, return nil, err } - info := bindataFileInfo{name: "templates/rds-tf/scripts/pre-terraform-apply/modify-version/11__to__13.sh", size: 5643, mode: os.FileMode(0755), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/rds-tf/scripts/pre-terraform-apply/modify-version/11__to__13.sh", size: 5643, mode: os.FileMode(0755), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x13, 0xb, 0x3c, 0x85, 0xfa, 0x1b, 0x6f, 0xc1, 0xa9, 0xef, 0xc4, 0x15, 0xcf, 0xc0, 0xad, 0xd4, 0x29, 0x3, 0xbf, 0x4a, 0xec, 0x13, 0x24, 0x6f, 0x3d, 0xd3, 0xc3, 0x97, 0xba, 0xfe, 0x72, 0x4a}} return a, nil } @@ -419,7 +419,7 @@ func templatesRdsTfScriptsRun_additional_scriptsSh() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "templates/rds-tf/scripts/run_additional_scripts.sh", size: 1443, mode: os.FileMode(0644), modTime: time.Unix(1712219629, 0)} + info := bindataFileInfo{name: "templates/rds-tf/scripts/run_additional_scripts.sh", size: 1443, mode: os.FileMode(0644), modTime: time.Unix(1713178528, 0)} a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x9, 0x7c, 0x45, 0x1e, 0x80, 0x15, 0x42, 0x13, 0x4, 0x79, 0x3b, 0x52, 0x2b, 0x63, 0x32, 0xaa, 0x5d, 0x9, 0xe8, 0xe, 0xe3, 0x6f, 0xfa, 0x6, 0x60, 0x7d, 0xaf, 0xab, 0x6d, 0xc6, 0x72, 0x7}} return a, nil } diff --git a/templates/rds-tf/deploy.sh b/templates/rds-tf/deploy.sh index 539aa7c..46a6a23 100644 --- a/templates/rds-tf/deploy.sh +++ b/templates/rds-tf/deploy.sh @@ -13,6 +13,10 @@ function state_migration() { done } +function postgres_db_state_migration() { + terraform state list | grep 'module.rds.module.postgres_db.postgresql_database.this' && terraform state rm 'module.rds.module.postgres_db.postgresql_database.this' +} + additional_terraform_options="" {{- if and .Actions.Plan .Actions.Destroy }} @@ -38,7 +42,7 @@ for provider in $providers; do terraform state replace-provider -auto-approve "$provider" "$correct_provider" done printf '\n' - +postgres_db_state_migration {{- if .Actions.Plan }} terraform_action=plan terraform $terraform_action -target=module.rds.module.rds_instance -target=module.rds.module.rds_instance_replica -target=module.rds.data.aws_subnet_ids.command_private_subnets -target=module.rds.data.aws_subnets.command_private_subnets $additional_terraform_options diff --git a/templates/rds-tf/main.tf b/templates/rds-tf/main.tf index ea2a011..c2e975d 100644 --- a/templates/rds-tf/main.tf +++ b/templates/rds-tf/main.tf @@ -270,6 +270,9 @@ module "rds" { {{- else }} storage_encrypted = false {{- end }} + {{- if .ExtraResources.Database.SnapshotIdentifier }} + snapshot_identifier = {{ .ExtraResources.Database.SnapshotIdentifier | quote }} + {{- end}} } diff --git a/testdata/expected_output/sample_infra_manifest/rds-tf/deploy.sh b/testdata/expected_output/sample_infra_manifest/rds-tf/deploy.sh index 1db048c..829233f 100755 --- a/testdata/expected_output/sample_infra_manifest/rds-tf/deploy.sh +++ b/testdata/expected_output/sample_infra_manifest/rds-tf/deploy.sh @@ -13,6 +13,10 @@ function state_migration() { done } +function postgres_db_state_migration() { + terraform state list | grep 'module.rds.module.postgres_db.postgresql_database.this' && terraform state rm 'module.rds.module.postgres_db.postgresql_database.this' +} + additional_terraform_options="" additional_terraform_options="${additional_terraform_options} -auto-approve" @@ -33,6 +37,7 @@ for provider in $providers; do terraform state replace-provider -auto-approve "$provider" "$correct_provider" done printf '\n' +postgres_db_state_migration state_migration terraform_action=apply terraform $terraform_action -target=module.rds.data.aws_subnet_ids.command_private_subnets -target=module.rds.data.aws_subnets.command_private_subnets $additional_terraform_options diff --git a/testdata/expected_output/sample_infra_manifest_2/rds-tf/deploy.sh b/testdata/expected_output/sample_infra_manifest_2/rds-tf/deploy.sh index 491556f..f42a0db 100755 --- a/testdata/expected_output/sample_infra_manifest_2/rds-tf/deploy.sh +++ b/testdata/expected_output/sample_infra_manifest_2/rds-tf/deploy.sh @@ -13,6 +13,10 @@ function state_migration() { done } +function postgres_db_state_migration() { + terraform state list | grep 'module.rds.module.postgres_db.postgresql_database.this' && terraform state rm 'module.rds.module.postgres_db.postgresql_database.this' +} + additional_terraform_options="" additional_terraform_options="${additional_terraform_options} -auto-approve" @@ -33,6 +37,7 @@ for provider in $providers; do terraform state replace-provider -auto-approve "$provider" "$correct_provider" done printf '\n' +postgres_db_state_migration state_migration terraform_action=apply terraform $terraform_action -target=module.rds.data.aws_subnet_ids.command_private_subnets -target=module.rds.data.aws_subnets.command_private_subnets $additional_terraform_options diff --git a/testdata/expected_output/sample_infra_manifest_flink/rds-tf/deploy.sh b/testdata/expected_output/sample_infra_manifest_flink/rds-tf/deploy.sh index 491556f..f42a0db 100755 --- a/testdata/expected_output/sample_infra_manifest_flink/rds-tf/deploy.sh +++ b/testdata/expected_output/sample_infra_manifest_flink/rds-tf/deploy.sh @@ -13,6 +13,10 @@ function state_migration() { done } +function postgres_db_state_migration() { + terraform state list | grep 'module.rds.module.postgres_db.postgresql_database.this' && terraform state rm 'module.rds.module.postgres_db.postgresql_database.this' +} + additional_terraform_options="" additional_terraform_options="${additional_terraform_options} -auto-approve" @@ -33,6 +37,7 @@ for provider in $providers; do terraform state replace-provider -auto-approve "$provider" "$correct_provider" done printf '\n' +postgres_db_state_migration state_migration terraform_action=apply terraform $terraform_action -target=module.rds.data.aws_subnet_ids.command_private_subnets -target=module.rds.data.aws_subnets.command_private_subnets $additional_terraform_options diff --git a/types.go b/types.go index 51f11d2..8430715 100644 --- a/types.go +++ b/types.go @@ -165,6 +165,7 @@ type Database struct { KmsKeyId string `json:"kmsKeyId"` StatementTimeout int `json:"statementTimeout"` TeleportUserStatementTimeout int `json:"teleportUserStatementTimeout"` + SnapshotIdentifier string `json:"snapshotIdentifier"` } type ElasticCache struct {