Carga inicial

This commit is contained in:
Guilherme Silva
2026-06-19 11:06:23 -03:00
parent 300775db95
commit 058cc047ef
31 changed files with 2387 additions and 2 deletions

45
fss_server.tf Normal file
View File

@@ -0,0 +1,45 @@
resource "oci_file_storage_file_system" "sei-fss" {
availability_domain = data.oci_identity_availability_domain.ad.name
compartment_id = var.ocid_compartment_app
display_name = "var.sei_nfs_name-${var.environment}"
filesystem_snapshot_policy_id = var.fss_backup ? oci_file_storage_filesystem_snapshot_policy.sei_filesystem_snapshot_policy[0].id : null
}
resource "oci_file_storage_mount_target" "mount-target-sei" {
availability_domain = data.oci_identity_availability_domain.ad.name
compartment_id = var.ocid_compartment_app
subnet_id = var.ocid_subnet_app
display_name = "mount-target-sei-${var.environment}"
requested_throughput = "1"
hostname_label = "sei-fss-${var.environment}"
}
resource "oci_file_storage_export_set" "dados" {
mount_target_id = oci_file_storage_mount_target.mount-target-sei.id
display_name = "dados"
}
resource "oci_file_storage_export" "export-dados" {
export_set_id = oci_file_storage_export_set.dados.id
file_system_id = oci_file_storage_file_system.sei-fss.id
path = "/dados"
export_options {
source = "0.0.0.0/0" #data.oci_core_subnet.app_subnet_ocid.cidr_block
identity_squash = "NONE"
require_privileged_source_port = true
access = "READ_WRITE"
}
}
resource "oci_file_storage_filesystem_snapshot_policy" "sei_filesystem_snapshot_policy" {
count = var.fss_backup == "true" ? 1 : 0
availability_domain = data.oci_identity_availability_domain.ad.name
compartment_id = var.ocid_compartment_app
display_name = "sei-fss-snapshot-policy-${var.environment}"
policy_prefix = "fss-sei-${var.environment}"
schedules {
period = "DAILY"
time_zone = "REGIONAL_DATA_CENTER_TIME"
hour_of_day = "23"
}
}