add on TF files
This commit is contained in:
parent
fc246b7f4b
commit
d52507217e
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Landing storage resources (Bigquery, Cloud PubSub, Cloud Storage)
|
||||
|
||||
locals {
|
||||
lnd_bucket_retention_policy = {
|
||||
retention_period = 7776000 # 90 * 24 * 60 * 60
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Landing project
|
||||
|
||||
locals {
|
||||
group_iam_lnd = {
|
||||
"${local.groups.data-engineers}" = [
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Load storage resources (Cloud Storage)
|
||||
|
||||
###############################################################################
|
||||
# GCS #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Load project
|
||||
|
||||
locals {
|
||||
group_iam_lod = {
|
||||
"${local.groups.data-engineers}" = [
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Load VPC
|
||||
|
||||
###############################################################################
|
||||
# Network #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Orchestration Cloud Composer definition
|
||||
|
||||
###############################################################################
|
||||
# Composer #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Orchestration storage resources (Cloud Storage)
|
||||
|
||||
###############################################################################
|
||||
# GCS #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Orchestration project
|
||||
|
||||
locals {
|
||||
group_iam_orc = {
|
||||
"${local.groups.data-engineers}" = [
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Orchestration VPC
|
||||
|
||||
###############################################################################
|
||||
# Network #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Landing storage resources (Bigquery, Cloud Storage)
|
||||
|
||||
###############################################################################
|
||||
# GCS #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Trasformation project
|
||||
|
||||
locals {
|
||||
group_iam_trf = {
|
||||
"${local.groups.data-engineers}" = [
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Trasformation VPC
|
||||
|
||||
###############################################################################
|
||||
# Network #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Datalake storage resources (Bigquery, Cloud Storage)
|
||||
|
||||
###############################################################################
|
||||
# BQ #
|
||||
###############################################################################
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Datalake projects
|
||||
|
||||
locals {
|
||||
group_iam_dtl = {
|
||||
"${local.groups.data-engineers}" = [
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description Security project
|
||||
|
||||
locals {
|
||||
group_iam_sec = {
|
||||
"${local.groups.data-engineers}" = [
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description TODO
|
||||
|
||||
locals {
|
||||
groups = { for k, v in var.groups : k => "${v}@${var.organization.domain}" }
|
||||
groups_iam = { for k, v in local.groups : k => "group:${v}" }
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description TODO
|
||||
|
||||
output "bigquery-datasets" {
|
||||
description = "BigQuery datasets."
|
||||
value = {
|
||||
|
|
|
@ -12,6 +12,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# tfdoc:file:description TODO
|
||||
|
||||
variable "composer_config" {
|
||||
type = object({
|
||||
ip_range_cloudsql = string
|
||||
|
|
Loading…
Reference in New Issue