Files
infra-provisioner/bindata/bindata.go

553 lines
22 KiB
Go

// Code generated by go-bindata. DO NOT EDIT.
// sources:
// templates/aws-roles-tf/deploy.sh
// templates/aws-roles-tf/main.tf
// templates/aws-s3-bucket-tf/deploy.sh
// templates/aws-s3-bucket-tf/main.tf
// templates/rds-tf/deploy.sh
// templates/rds-tf/main.tf
package bindata
import (
"bytes"
"compress/gzip"
"fmt"
"io"
"io/ioutil"
"os"
"path/filepath"
"strings"
"time"
)
func bindataRead(data []byte, name string) ([]byte, error) {
gz, err := gzip.NewReader(bytes.NewBuffer(data))
if err != nil {
return nil, fmt.Errorf("Read %q: %v", name, err)
}
var buf bytes.Buffer
_, err = io.Copy(&buf, gz)
clErr := gz.Close()
if err != nil {
return nil, fmt.Errorf("Read %q: %v", name, err)
}
if clErr != nil {
return nil, err
}
return buf.Bytes(), nil
}
type asset struct {
bytes []byte
info fileInfoEx
}
type fileInfoEx interface {
os.FileInfo
MD5Checksum() string
}
type bindataFileInfo struct {
name string
size int64
mode os.FileMode
modTime time.Time
md5checksum string
}
func (fi bindataFileInfo) Name() string {
return fi.name
}
func (fi bindataFileInfo) Size() int64 {
return fi.size
}
func (fi bindataFileInfo) Mode() os.FileMode {
return fi.mode
}
func (fi bindataFileInfo) ModTime() time.Time {
return fi.modTime
}
func (fi bindataFileInfo) MD5Checksum() string {
return fi.md5checksum
}
func (fi bindataFileInfo) IsDir() bool {
return false
}
func (fi bindataFileInfo) Sys() interface{} {
return nil
}
var _bindataTemplatesAwsrolestfDeploysh = []byte(
"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x91\x41\x8f\xd3\x30\x10\x85\xef\xfe\x15\x8f\x6c\xae\xce\x8a\x2b\xa8" +
"\x87\xd5\x92\x1b\xac\x50\x0b\xe2\x80\xd0\xca\xeb\x8c\xa9\xb5\x8e\x1d\xd9\x4e\x9b\xc8\xeb\xff\x8e\x52\x09\x70\xbb" +
"\x6d\x39\x71\x89\x94\x99\x79\xcf\xdf\x9b\xb9\x79\x73\xfb\xa4\xed\x6d\xd8\x32\x76\x03\x9a\x74\xc4\x7e\x4b\x16\xc2" +
"\xce\x90\xae\xef\x85\xed\xa0\x84\x36\x81\x05\x8a\xe0\xc4\x98\xe8\x3a\x1d\xb5\xb3\xc2\x3c\x46\xf2\x5e\x28\xe7\xfb" +
"\x47\x37\x2c\xa5\xb0\xaa\xaa\xb2\xff\x3c\x3e\x51\xd9\x62\x7f\x05\x42\x2e\xd5\x55\x9d\xde\xbe\xe3\x62\x18\xcc\x9c" +
"\x99\x56\xf8\x8e\xfa\x74\x04\xab\x15\xaa\xc3\x44\x85\x1f\xef\xe3\x96\x2c\x03\x80\xeb\x14\x75\xba\xd6\xcf\xe0\x62" +
"\x8c\x6e\x79\xd7\xbb\x1d\x55\x8c\x4c\xa0\x53\xd7\x63\xf6\x23\xc3\xb2\x95\xc1\x79\xe7\x67\xee\x47\x5b\x31\xa5\x8b" +
"\x88\xd0\x56\xc7\xe2\x77\xef\xfc\x73\x18\x84\x24\x04\x32\x24\x23\x52\x42\xd3\x4e\xd1\x8b\x35\x05\x37\x7a\x49\xa1" +
"\xf9\xf6\x67\x26\x67\xbc\xbc\xe0\x9c\xda\xd2\xfe\x5f\xd2\xe2\xd5\xd7\xfb\xac\xaf\xad\x86\xb1\x25\x9c\x8c\x06\xd2" +
"\x59\xa5\x7f\x62\x0c\xc4\xa5\xb3\x91\xa6\x88\x3a\xdd\x7f\xfc\xba\xf9\xd2\xae\x33\x4b\x89\x43\xab\x57\x10\x1b\xf2" +
"\x3b\x2d\x69\xed\x0c\x35\xcb\xe7\x41\xf4\x07\x9e\xdf\xa6\x87\x3b\x82\xab\x73\x01\x2e\x68\xf9\x99\xd1\xd6\xee\xb4" +
"\x77\xb6\x27\x1b\x91\x73\x33\x8b\xde\x80\x5b\xd4\xe9\xe1\xee\x53\xbb\xf9\x7c\x77\xdf\xe6\xa3\x98\xe5\xc1\x58\x4a" +
"\x58\xee\x7d\x11\xeb\x03\x0d\xc6\xcd\x8b\x77\x53\x22\x9c\x94\x37\xa3\x52\x7a\xfa\x3f\x7c\x1c\x64\xbb\x85\xef\x57" +
"\x00\x00\x00\xff\xff\x54\xa2\x5a\xff\x9c\x03\x00\x00")
func bindataTemplatesAwsrolestfDeployshBytes() ([]byte, error) {
return bindataRead(
_bindataTemplatesAwsrolestfDeploysh,
"templates/aws-roles-tf/deploy.sh",
)
}
func bindataTemplatesAwsrolestfDeploysh() (*asset, error) {
bytes, err := bindataTemplatesAwsrolestfDeployshBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{
name: "templates/aws-roles-tf/deploy.sh",
size: 924,
md5checksum: "",
mode: os.FileMode(420),
modTime: time.Unix(1603873082, 0),
}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _bindataTemplatesAwsrolestfMaintf = []byte(
"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x9c\x92\xd1\x6b\xdb\x30\x10\xc6\xdf\xfd\x57\x1c\x7e\x97\xe3\x10\x52\xe6" +
"\x40\xd8\x56\xd6\x97\x3d\x8c\x52\x0f\xf6\x18\x64\xf9\xe4\x08\xcb\x3a\x4f\x92\xd3\x06\xd7\xff\xfb\x90\xec\x8e\x8c" +
"\x86\xae\x54\x0f\x06\x89\xef\xfb\xdd\xdd\x77\xf6\x68\x2d\x97\x64\x3b\x18\x13\x80\x8a\x8b\x16\x4d\x0d\xa9\xdb\xa4" +
"\xf1\x01\xa0\x1a\x44\x8b\x1e\xfe\x3d\x7b\x48\xc7\x11\xb2\xd2\x73\x8f\xa5\x27\x8b\xb7\xb3\x31\xbb\x8d\xea\x1f\xbc" +
"\x43\x98\xa6\x34\x02\x2c\x36\x8a\xcc\x6b\x00\xef\x99\xa3\xc1\x1f\xd9\x7a\xd6\xb5\x78\x86\x57\x67\x0f\xa9\x43\x7b" +
"\x52\x02\x99\xe2\x1d\xb3\xa4\xd1\xcd\xf2\x47\xb2\xad\xeb\xb9\xc0\x43\x8b\xe7\x43\x6f\x51\xaa\xa7\x20\x57\xbc\x8b" +
"\xaa\x55\x68\xf0\xee\xc9\x5b\xfe\x80\x8e\x06\x2b\xd0\x65\x77\xe6\xa4\x2c\x99\x0e\x8d\x87\x69\x8a\x8a\x6f\xd8\x6b" +
"\x3a\x87\x97\x6c\xe9\x9a\x5d\x79\x2e\x07\x19\xf0\x2f\x23\xf5\x96\xa4\xd2\xf8\xce\x4c\xbe\xfe\x2a\xef\x17\xc3\x0b" +
"\x80\x0b\x7d\x75\xd6\x39\x6c\x46\x8f\x06\x2d\x93\x83\xd6\x4c\x90\xf1\x96\x74\xb0\x4d\xc9\x94\x24\x1d\xd5\x83\xc6" +
"\x38\x66\x4c\x63\x5e\xd3\x3c\xe0\x05\xa8\x51\x7e\xb7\x73\xee\xb8\x5b\xad\x1a\xe5\xbf\x34\xca\x1f\x87\x2a\x13\x5d" +
"\x9d\x19\x7e\x52\xcc\xa3\x38\x66\xca\xac\xe2\x45\x19\x69\xf9\xea\x6f\xbc\x59\xa3\xfc\x67\x8b\x72\x2f\x50\x6e\x0a" +
"\x21\xd6\x9f\xaa\x6d\x5d\x6f\xf2\x62\x2b\xe4\x4d\x71\x53\xd4\xbc\x92\xb8\x16\x12\xf3\x62\x9b\xe7\x9b\x22\x0f\xbd" +
"\xe1\x45\xb2\xa1\x81\xff\x84\xff\x0c\xbf\x07\xf2\x21\x8f\xd0\xfc\xbc\xe0\x43\xa8\x1e\xbd\x69\x4f\x5a\x09\x85\x2e" +
"\xdd\x5d\xe1\x94\xb3\xfc\x81\x34\x66\xf7\x8b\x10\x9e\xa1\x1b\x9c\xff\x49\xdf\x1d\x19\x98\x22\x76\x1c\x19\x28\xf9" +
"\xa6\x3d\x7c\x96\xad\x27\x00\xa1\xfe\xc1\x84\xeb\xc5\x3a\xdf\xe7\x4e\x97\x7a\xa8\xdd\x5b\xb0\x0f\xfc\x6c\x91\x6a" +
"\xea\x00\x9d\x92\x3f\x01\x00\x00\xff\xff\xda\xee\x3d\x03\xad\x03\x00\x00")
func bindataTemplatesAwsrolestfMaintfBytes() ([]byte, error) {
return bindataRead(
_bindataTemplatesAwsrolestfMaintf,
"templates/aws-roles-tf/main.tf",
)
}
func bindataTemplatesAwsrolestfMaintf() (*asset, error) {
bytes, err := bindataTemplatesAwsrolestfMaintfBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{
name: "templates/aws-roles-tf/main.tf",
size: 941,
md5checksum: "",
mode: os.FileMode(420),
modTime: time.Unix(1603878934, 0),
}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _bindataTemplatesAwss3buckettfDeploysh = []byte(
"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x90\xb1\x4e\xc3\x30\x10\x86\xf7\x7b\x8a\x1f\x37\x6b\x5a\xb1\x82\x32" +
"\xf2\x02\x2c\x0c\x08\x55\x87\x73\x51\x4e\x24\x76\x64\x5f\x49\xab\x34\xef\x8e\xc2\x40\x2b\x40\xe9\xe8\xdf\xdf\xaf" +
"\xef\xee\x36\x77\xbb\x77\x0d\xbb\xdc\x12\x6d\x20\x47\x35\x8c\xad\x04\x70\x38\xc1\xc7\xbe\xe7\x50\xa3\x61\xed\x32" +
"\x65\x31\x94\x42\xc4\x75\xad\xa6\x31\x70\xb7\x37\x49\x89\x9b\x98\xfa\x7d\x1c\x96\x28\x57\xce\xd1\x25\x64\xbf\x84" +
"\x55\x31\xdd\x3f\x94\x3c\x0c\xdd\x69\x26\xd2\x06\xaf\x28\x7e\x33\xa8\x2a\xb8\x6f\xc4\xe1\xed\xd1\x5a\x09\x04\x00" +
"\xeb\xaa\x62\x5a\xfb\x9f\x51\xf2\xc1\xe2\x22\x4e\xf1\x53\x1c\x35\x4a\x97\xd9\xa0\x41\xed\xea\x39\xc6\xf4\x91\x07" +
"\xf6\x82\x2c\x9d\x78\xc3\x34\x61\xfb\x74\xb4\xc4\xcf\x92\xe3\x21\x79\xc9\xdb\x97\x1f\x66\x9e\x71\x3e\xe3\xbf\x76" +
"\x90\xf1\x56\xf5\xca\xfa\xf7\x0e\xc5\xda\x4a\xf4\x15\x00\x00\xff\xff\x25\xc5\x00\xaa\xac\x01\x00\x00")
func bindataTemplatesAwss3buckettfDeployshBytes() ([]byte, error) {
return bindataRead(
_bindataTemplatesAwss3buckettfDeploysh,
"templates/aws-s3-bucket-tf/deploy.sh",
)
}
func bindataTemplatesAwss3buckettfDeploysh() (*asset, error) {
bytes, err := bindataTemplatesAwss3buckettfDeployshBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{
name: "templates/aws-s3-bucket-tf/deploy.sh",
size: 428,
md5checksum: "",
mode: os.FileMode(420),
modTime: time.Unix(1603873082, 0),
}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _bindataTemplatesAwss3buckettfMaintf = []byte(
"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x91\x4f\x8b\xdb\x30\x10\xc5\xef\xfe\x14\x43\xee\xb2\xf3\x67\xd9\xae" +
"\x03\xa1\x6d\xe8\x5e\x7a\x28\xa5\x2e\xf4\x18\x14\x79\xe4\x08\xdb\x1a\x57\x1a\x6d\x36\x64\xf5\xdd\x8b\xff\x6c\x49" +
"\x48\x0a\x9d\x9b\xc7\x6f\x9e\x7e\x33\x8f\xd1\x39\xa9\xc9\xb5\x70\x4e\x00\xf6\x52\xd5\x68\x4b\x98\xf9\xd5\x6c\x68" +
"\x00\xec\x83\xaa\x91\xe1\xba\x36\x30\x3b\x9f\x21\x2d\x58\x32\x16\x4c\x0e\xb7\xe3\x60\xba\x1d\xd4\xdf\x64\x8b\x10" +
"\xe3\x6c\x30\x70\x58\x19\xb2\xb7\x06\xb2\x13\x9e\x02\x1f\xc4\x62\xd4\xd5\x78\x82\x9b\xda\xf4\x28\x62\x64\xf0\xa3" +
"\xee\x48\xae\xf6\x9d\x54\xb8\xab\xf1\xb4\xeb\x1c\x6a\xf3\x7a\xad\xcb\x7a\xb6\xe7\x57\x76\xf2\x07\x7a\x0a\x4e\xa1" +
"\x4f\x9f\xed\x8b\x71\x64\x5b\xb4\x0c\x31\x0e\x8a\x2f\xd8\x35\x74\xea\x3b\xe9\x04\x2c\xee\xb4\x8b\xa0\xfb\x07\xde" +
"\xb7\xe9\x1c\x69\xd3\xe0\x7f\x9e\xe3\xf3\xaf\xe2\xfb\x34\xf0\x6e\x20\x55\x73\x77\xcd\x91\x5d\xd0\xd1\xa2\x13\x3a" +
"\x34\x8d\x50\x64\xd9\x51\xd3\x8f\xc5\x24\x26\x49\x4b\x65\x68\xf0\xea\x20\x43\x46\xe3\x8a\x17\x56\x95\xe1\xf5\xda" +
"\xfb\xc3\x3a\xcb\x2a\xc3\x9f\x2a\xc3\x87\xb0\x4f\x55\x5b\xa6\x56\xbe\x18\xc1\xa8\x0e\xa9\xb1\xd9\xf0\x61\xac\x76" +
"\x32\x93\x47\x2f\xfe\xda\xa6\x95\xe1\x8f\x0e\xf5\x46\x97\x0f\x73\xa5\xd4\x52\x3e\xe9\x07\x99\x7f\x98\x2f\xf3\xc7" +
"\xc5\x12\x1f\x17\x4f\xfb\xbc\x9c\xe7\xf9\x7c\xa9\x10\x95\xc6\x55\x4f\xe8\x57\xbb\x09\xaa\x47\xb8\x13\x40\xb1\xda" +
"\x4e\xff\xdf\xa0\x0d\x9e\x7f\xd2\x57\x4f\x16\x62\x4c\x00\xf0\x22\x9c\x7f\x8c\x5f\xe6\xf7\x06\xbf\x03\x71\x7f\xd2" +
"\x24\x26\x7f\x02\x00\x00\xff\xff\x86\x69\x1f\xc3\xc1\x02\x00\x00")
func bindataTemplatesAwss3buckettfMaintfBytes() ([]byte, error) {
return bindataRead(
_bindataTemplatesAwss3buckettfMaintf,
"templates/aws-s3-bucket-tf/main.tf",
)
}
func bindataTemplatesAwss3buckettfMaintf() (*asset, error) {
bytes, err := bindataTemplatesAwss3buckettfMaintfBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{
name: "templates/aws-s3-bucket-tf/main.tf",
size: 705,
md5checksum: "",
mode: os.FileMode(420),
modTime: time.Unix(1603879053, 0),
}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _bindataTemplatesRdstfDeploysh = []byte(
"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x9c\x90\xc1\x4e\xc3\x30\x10\x44\xef\xfe\x8a\x25\xe4\x1a\x57\x5c\x41\xb9" +
"\xc1\x0f\xf4\xc2\x01\x21\x6b\x63\x6f\x5a\x8b\xc4\xb6\xbc\x9b\x16\x94\xe6\xdf\x51\x51\x45\x2b\x5a\x35\xa2\x37\x7b" +
"\x76\xd6\x6f\x3c\xf7\x77\x8b\xc6\x87\x05\xaf\x95\x62\x12\xa8\x48\x29\x74\xce\x8b\x8f\x01\x3b\x23\x94\x33\xb6\x31" +
"\xf7\x26\xa6\xbd\xc4\x75\x51\xa8\xa3\x88\x76\x2f\xd6\xe5\xf8\xf0\x58\x61\x4a\xdd\xd7\xa4\x94\x6f\xe1\x0d\xca\xbf" +
"\x1e\xa8\x6b\x28\x7e\x2c\x05\xbc\x3f\xc9\x9a\x82\x02\x00\xb8\x8e\x2a\xc7\x6b\xf3\x09\x2a\x1c\x24\xee\xc1\x39\x6e" +
"\xa8\x50\xad\x57\xc7\x6c\xe0\x83\x97\x93\xeb\x36\xe6\x0f\x4e\x68\x09\x98\x3a\xb2\x02\xe3\x08\xfa\xe5\x53\x32\x2e" +
"\x89\xe3\x90\x2d\xb1\x7e\xfd\xf5\x4c\x13\xec\x76\x70\x69\x3b\xd0\x76\x6e\xf5\x84\x7a\xde\x43\x25\x98\x57\x24\x75" +
"\x1f\xdd\xd0\x91\xce\x8e\xb5\x43\x41\x8d\x5b\x36\x3c\x34\x81\xc4\x78\xc7\xda\xc6\xbe\xc7\xe0\x4c\xca\x7e\x83\x42" +
"\x87\x11\x43\x79\xad\x91\xff\x82\x8f\x47\xe3\x03\x0b\x06\x4b\x33\x80\x71\xac\xc0\xb7\x67\xbf\x7f\x46\xc1\x06\x99" +
"\xf4\x92\xd0\x2d\x29\x75\xde\xe2\x0d\x45\x5c\xc8\x63\xf2\xe1\xb5\xf9\x5c\x14\xdc\xed\xcc\x14\x59\x56\x99\xd8\xb8" +
"\x66\x06\xf5\x1d\x00\x00\xff\xff\x32\x70\xb0\xcb\x31\x03\x00\x00")
func bindataTemplatesRdstfDeployshBytes() ([]byte, error) {
return bindataRead(
_bindataTemplatesRdstfDeploysh,
"templates/rds-tf/deploy.sh",
)
}
func bindataTemplatesRdstfDeploysh() (*asset, error) {
bytes, err := bindataTemplatesRdstfDeployshBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{
name: "templates/rds-tf/deploy.sh",
size: 817,
md5checksum: "",
mode: os.FileMode(420),
modTime: time.Unix(1603873082, 0),
}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _bindataTemplatesRdstfMaintf = []byte(
"\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x58\xdf\x6f\xe3\x36\x0c\x7e\xcf\x5f\x21\x04\xf7\x38\xa7\xe9\xdd\x76" +
"\xfd\x01\x04\x5b\xdb\xf4\x86\x0e\xd7\xa1\x6b\x7b\x1b\xb0\x61\x10\x68\x99\x76\x84\xc8\x92\x2b\xc9\x4d\xd3\x5e\xfe" +
"\xf7\x41\x96\x9d\xd8\x49\xda\x24\x73\x9a\x27\xfb\x13\xf9\xf1\x23\x4d\x4a\x6a\x2d\x6a\x0d\xb1\xd2\x29\x79\xe9\x10" +
"\x12\x02\x1b\xa3\x8c\x48\xd7\x7c\xea\x16\x00\x21\x61\xce\xc6\x68\x49\xf3\x37\x20\x5d\x09\x8f\x3c\x08\x41\x8e\x83" +
"\x39\x45\xc0\x54\x9a\x82\x8c\x02\x63\xc1\x62\xb7\x70\xd7\x98\x70\x25\x57\xdd\x21\x0b\x8c\xca\xed\x28\x38\xf4\x76" +
"\x63\x9c\x92\x95\xdf\x80\x74\x75\x64\xbc\xc1\x44\xe9\xb1\xc9\x80\x21\x1d\xe3\x94\x66\x1a\x63\xfe\x54\x1a\xf8\x78" +
"\xe6\xe0\xe5\x85\xf4\x2e\x9f\xac\x86\x5b\x34\x2a\xd7\x0c\x4d\x6f\x08\x16\x42\x30\xd8\xbb\x92\xc6\x82\x64\xf8\x3b" +
"\xa4\x48\x66\x33\xcf\x99\x69\x15\x73\x81\x2b\x41\x59\x1a\x79\x03\x60\x62\xad\x2a\x5f\x94\x40\x4d\x24\xea\x20\xce" +
"\x85\x08\x98\x92\x56\x2b\xe1\xdc\x66\x9d\x59\xa7\x93\xaa\x28\x17\xe8\xf5\x17\x95\xf4\x8a\x6a\x1c\x09\xb7\xa7\xa7" +
"\xc6\x8c\x4e\x0f\x0e\x12\x6e\x7f\x49\xb8\x1d\xe5\x61\x8f\xa5\x51\xaf\x28\xad\x45\x36\xea\x71\x79\x50\xbc\x70\x19" +
"\x6b\x38\xd0\x91\xe9\x25\xdc\xfe\xac\x31\x1e\x1c\xc6\xec\xb0\x7f\x7c\x74\x04\x87\xd1\x49\xd4\xef\x9f\x30\x38\x3e" +
"\xf9\xf8\xb1\x7f\x1c\x1f\xc5\xc7\x27\xf1\xe7\xcf\x27\x78\xf4\xf9\xd3\x8f\x8c\x39\x41\x28\x1f\xb9\x56\x32\x45\x69" +
"\x8b\xd0\x6b\xea\x74\x59\x33\xf9\x4e\x1e\x72\x65\x5d\x95\x3a\x84\xf0\xb2\x6e\x54\xba\xc2\xad\xf5\x5d\x5f\xe3\x06" +
"\x4b\x06\xc6\x4c\x94\x8e\xaa\xe4\xdf\x62\xb9\xa9\x6c\x1b\x0c\xb9\x41\x5d\xff\x04\x6f\x31\x7c\x73\xb6\x0d\xef\x42" +
"\xfc\x92\xf7\x10\x33\xa1\xa6\x2e\xe3\xde\xb2\xe0\x0e\x21\xa9\x92\xdc\x2a\xcd\x65\x42\x77\x11\x7f\x3d\x77\x5b\x9f" +
"\x46\x8d\x76\x91\xd1\xb6\x94\xcb\x79\x75\x08\x89\x4a\x2b\xb3\x05\xd1\x30\x74\x79\x1a\xf2\x9d\xa4\xb9\xb1\xf7\xea" +
"\x37\xa3\xa4\x57\x55\xb1\x50\x0b\x89\x71\x2c\x1d\x2f\xec\x1e\x21\x2d\x49\xdd\xe3\x4a\x9d\xbc\x55\x8a\x11\x67\x3c" +
"\x80\x2c\x73\x6d\xbd\xae\xb4\xb3\x59\xb0\x06\xbe\xcb\x63\x37\xc3\xd5\x30\xce\x89\x8a\xa9\xda\x3a\x6c\xbd\xb9\x77" +
"\x6b\xed\xa2\x80\x76\x43\x8a\x1d\x42\x5e\x5e\x02\xc2\xe3\xd7\xeb\x7a\xc7\x9f\xf1\x4a\xfe\x1a\x7a\x56\xc3\x9f\x37" +
"\xcd\x49\xd3\xc1\xd1\xa3\x30\xd8\x70\xff\xa9\x5f\xad\xc8\x68\x4b\x19\xc3\xf0\xf2\xc9\xa2\x34\x5c\x49\x53\x7e\xd6" +
"\x90\xe2\x02\xda\xd4\x1c\x35\xef\xd5\x0e\xd9\x4d\xca\x2d\x42\xa4\xa4\x98\x16\x0d\x5b\xf8\xeb\x12\xf1\x5d\xff\xb6" +
"\x94\x86\xf7\x3b\x4a\x99\xcf\xf5\x76\x72\x6a\x03\xdd\x4e\xd2\x0d\x6a\x77\x5a\xba\x9d\xf2\x4a\x1a\x9e\x8c\xac\xb9" +
"\x94\x10\x0a\x8c\xca\xcd\x72\xb1\x4e\x79\x69\x40\xb1\xb4\xd8\xb0\x77\xbe\x4e\xdd\x56\xf5\xd9\xc4\x54\xfb\xfb\x85" +
"\x00\x53\xb6\x18\x4c\x0c\x9d\x1f\x11\xac\xc0\xdf\x56\xb8\x42\xd3\x18\xc9\xdd\x24\x9d\x03\x1b\xe7\xd9\x90\x9b\x5a" +
"\xf1\xc2\x02\xa3\x1a\x2d\x4a\xcb\x95\xa4\x19\x6a\xae\x5c\xdd\xfa\x2b\xb3\xf6\xba\xed\xd1\x6b\x5a\xa4\xb2\x6f\xec" +
"\xd4\xb9\xb0\xfc\xec\xef\xa6\xa0\xd4\x81\x14\x9e\xc9\x80\x58\x9d\xe3\xee\xdd\x62\x1e\xc4\x17\x48\xb9\x98\x96\xdd" +
"\x61\x1e\x04\x8d\x3d\xb0\xa1\x19\x16\x9e\x2d\x8a\xec\x58\x2e\x65\xc2\x25\xfe\x89\xda\x6d\x0f\x35\x19\x58\xe0\xf4" +
"\xb1\x5c\xd8\x2c\xa7\x49\xd4\x42\x95\x1b\xca\x5b\xcc\x04\x67\xb0\x98\x6a\xaa\x3d\xb2\xdc\x91\x5b\x0c\x78\xc9\xb5" +
"\xae\x3d\x97\xc7\xa6\x11\xa9\xc5\xac\xd6\xc3\xbe\xe7\xdc\x66\x99\x98\x5e\xa5\xee\xb4\x04\x8b\x55\x17\x81\x43\x29" +
"\xaf\xc1\x1b\xc6\x76\x99\xa5\xf5\x26\x08\x1a\x52\xb4\xa8\x4d\x75\x43\x9c\xbf\x0f\xc8\x3f\xc5\x11\xef\x28\x34\xc8" +
"\x04\xc9\x87\x31\x4e\x7f\x20\x1f\x1e\x41\xe4\x48\x4e\x07\x5b\xb1\x56\x17\x85\xea\x2e\xb3\xb8\xbf\x3a\xb6\xaa\xf7" +
"\xe6\xb7\x09\xcf\xed\xd7\xfd\xf3\xb2\x85\x2f\x59\x8a\x76\x54\x6c\x11\xdd\x0c\x65\xc4\x65\x12\x68\x0c\x95\xb2\xfe" +
"\x0e\x33\x9b\x0b\x2f\x2b\x41\xc8\xbf\xbb\xf7\x76\x64\xce\x04\x6a\x7b\x3f\xd2\x68\x46\x4a\x44\xe6\x7f\x3b\xf6\x2e" +
"\xb2\xfc\x9b\xe5\x82\x3f\x83\x9d\x8f\x2e\xcb\x72\x9a\x2f\x40\x0a\x02\x74\x4a\x6d\xe5\xb4\xa9\x6d\x37\x06\x69\x33" +
"\xd6\x6b\xc9\x2f\x34\x46\xdc\x9e\x83\x70\xf3\x31\xcf\x81\x15\x28\x0d\x3d\xbc\x97\x2c\x9a\x81\xf6\x9b\xc7\x79\xae" +
"\x4d\x33\x87\xd0\x21\xfb\xd3\xdf\x08\xb0\x5f\xed\xc3\xf3\x0b\x25\x25\x32\xdb\xb8\x5b\xb2\x05\xd6\x5e\x7d\x33\xc4" +
"\x7e\xe5\xff\x91\x63\x8e\x43\xcc\xec\xc8\x13\x3e\xb8\x77\x1a\x39\xa0\xbd\xf0\x1a\xf9\x7e\x55\x7f\xd1\x88\x77\x56" +
"\x69\x48\xf0\x2e\x03\x86\x37\xa8\x99\xfb\x1b\xa6\x60\x8f\x35\x22\x35\x7e\x95\xfa\x7f\x8b\x64\xe5\xfa\xce\x19\xbc" +
"\x16\xa8\xf5\xd5\x7b\x7d\xa8\x6b\x4c\x95\x9e\xde\x2b\xf5\x55\x4d\xae\xe4\xf5\xf9\x22\x21\x77\xe0\xd1\xb4\x58\x6e" +
"\xf3\x45\xd6\x06\x79\x87\x64\xdc\x01\xfe\x15\x2c\x4a\x36\xad\xdd\x0c\x84\x47\xda\x37\x56\x9d\x7e\xbf\x9d\xf5\x97" +
"\xe6\x16\x1b\xca\x27\x0e\xd9\x9f\xf4\x46\x80\x0d\xda\xab\xb7\x59\xe7\xbf\x00\x00\x00\xff\xff\xe2\x9e\x55\xa8\x8b" +
"\x14\x00\x00")
func bindataTemplatesRdstfMaintfBytes() ([]byte, error) {
return bindataRead(
_bindataTemplatesRdstfMaintf,
"templates/rds-tf/main.tf",
)
}
func bindataTemplatesRdstfMaintf() (*asset, error) {
bytes, err := bindataTemplatesRdstfMaintfBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{
name: "templates/rds-tf/main.tf",
size: 5259,
md5checksum: "",
mode: os.FileMode(420),
modTime: time.Unix(1603878937, 0),
}
a := &asset{bytes: bytes, info: info}
return a, nil
}
//
// Asset loads and returns the asset for the given name.
// It returns an error if the asset could not be found or
// could not be loaded.
//
func Asset(name string) ([]byte, error) {
cannonicalName := strings.Replace(name, "\\", "/", -1)
if f, ok := _bindata[cannonicalName]; ok {
a, err := f()
if err != nil {
return nil, fmt.Errorf("Asset %s can't read by error: %v", name, err)
}
return a.bytes, nil
}
return nil, &os.PathError{Op: "open", Path: name, Err: os.ErrNotExist}
}
//
// MustAsset is like Asset but panics when Asset would return an error.
// It simplifies safe initialization of global variables.
// nolint: deadcode
//
func MustAsset(name string) []byte {
a, err := Asset(name)
if err != nil {
panic("asset: Asset(" + name + "): " + err.Error())
}
return a
}
//
// AssetInfo loads and returns the asset info for the given name.
// It returns an error if the asset could not be found or could not be loaded.
//
func AssetInfo(name string) (os.FileInfo, error) {
cannonicalName := strings.Replace(name, "\\", "/", -1)
if f, ok := _bindata[cannonicalName]; ok {
a, err := f()
if err != nil {
return nil, fmt.Errorf("AssetInfo %s can't read by error: %v", name, err)
}
return a.info, nil
}
return nil, &os.PathError{Op: "open", Path: name, Err: os.ErrNotExist}
}
//
// AssetNames returns the names of the assets.
// nolint: deadcode
//
func AssetNames() []string {
names := make([]string, 0, len(_bindata))
for name := range _bindata {
names = append(names, name)
}
return names
}
//
// _bindata is a table, holding each asset generator, mapped to its name.
//
var _bindata = map[string]func() (*asset, error){
"templates/aws-roles-tf/deploy.sh": bindataTemplatesAwsrolestfDeploysh,
"templates/aws-roles-tf/main.tf": bindataTemplatesAwsrolestfMaintf,
"templates/aws-s3-bucket-tf/deploy.sh": bindataTemplatesAwss3buckettfDeploysh,
"templates/aws-s3-bucket-tf/main.tf": bindataTemplatesAwss3buckettfMaintf,
"templates/rds-tf/deploy.sh": bindataTemplatesRdstfDeploysh,
"templates/rds-tf/main.tf": bindataTemplatesRdstfMaintf,
}
//
// AssetDir returns the file names below a certain
// directory embedded in the file by go-bindata.
// For example if you run go-bindata on data/... and data contains the
// following hierarchy:
// data/
// foo.txt
// img/
// a.png
// b.png
// then AssetDir("data") would return []string{"foo.txt", "img"}
// AssetDir("data/img") would return []string{"a.png", "b.png"}
// AssetDir("foo.txt") and AssetDir("notexist") would return an error
// AssetDir("") will return []string{"data"}.
//
func AssetDir(name string) ([]string, error) {
node := _bintree
if len(name) != 0 {
cannonicalName := strings.Replace(name, "\\", "/", -1)
pathList := strings.Split(cannonicalName, "/")
for _, p := range pathList {
node = node.Children[p]
if node == nil {
return nil, &os.PathError{
Op: "open",
Path: name,
Err: os.ErrNotExist,
}
}
}
}
if node.Func != nil {
return nil, &os.PathError{
Op: "open",
Path: name,
Err: os.ErrNotExist,
}
}
rv := make([]string, 0, len(node.Children))
for childName := range node.Children {
rv = append(rv, childName)
}
return rv, nil
}
type bintree struct {
Func func() (*asset, error)
Children map[string]*bintree
}
var _bintree = &bintree{Func: nil, Children: map[string]*bintree{
"templates": {Func: nil, Children: map[string]*bintree{
"aws-roles-tf": {Func: nil, Children: map[string]*bintree{
"deploy.sh": {Func: bindataTemplatesAwsrolestfDeploysh, Children: map[string]*bintree{}},
"main.tf": {Func: bindataTemplatesAwsrolestfMaintf, Children: map[string]*bintree{}},
}},
"aws-s3-bucket-tf": {Func: nil, Children: map[string]*bintree{
"deploy.sh": {Func: bindataTemplatesAwss3buckettfDeploysh, Children: map[string]*bintree{}},
"main.tf": {Func: bindataTemplatesAwss3buckettfMaintf, Children: map[string]*bintree{}},
}},
"rds-tf": {Func: nil, Children: map[string]*bintree{
"deploy.sh": {Func: bindataTemplatesRdstfDeploysh, Children: map[string]*bintree{}},
"main.tf": {Func: bindataTemplatesRdstfMaintf, Children: map[string]*bintree{}},
}},
}},
}}
// RestoreAsset restores an asset under the given directory
func RestoreAsset(dir, name string) error {
data, err := Asset(name)
if err != nil {
return err
}
info, err := AssetInfo(name)
if err != nil {
return err
}
err = os.MkdirAll(_filePath(dir, filepath.Dir(name)), os.FileMode(0755))
if err != nil {
return err
}
err = ioutil.WriteFile(_filePath(dir, name), data, info.Mode())
if err != nil {
return err
}
return os.Chtimes(_filePath(dir, name), info.ModTime(), info.ModTime())
}
// RestoreAssets restores an asset under the given directory recursively
func RestoreAssets(dir, name string) error {
children, err := AssetDir(name)
// File
if err != nil {
return RestoreAsset(dir, name)
}
// Dir
for _, child := range children {
err = RestoreAssets(dir, filepath.Join(name, child))
if err != nil {
return err
}
}
return nil
}
func _filePath(dir, name string) string {
cannonicalName := strings.Replace(name, "\\", "/", -1)
return filepath.Join(append([]string{dir}, strings.Split(cannonicalName, "/")...)...)
}