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

47
generation_keys.tf Executable file
View File

@@ -0,0 +1,47 @@
resource "tls_private_key" "master_ssh_key" {
algorithm = "RSA"
rsa_bits = 4096
}
resource "oci_vault_secret" "sei_oci_vault_secret_private_key" {
compartment_id = var.ocid_compartment_security
vault_id = oci_kms_vault.vault-sei.id
key_id = oci_kms_key.sei-vault-keys.id
secret_name = "master-private-ssh-key"
secret_content {
content_type = "BASE64"
content = base64encode(tls_private_key.master_ssh_key.private_key_openssh)
}
}
resource "oci_vault_secret" "sei_oci_vault_secret_pulbic_key" {
compartment_id = var.ocid_compartment_security
vault_id = oci_kms_vault.vault-sei.id
key_id = oci_kms_key.sei-vault-keys.id
secret_name = "master-public-ssh-key"
secret_content {
content_type = "BASE64"
content = base64encode(tls_private_key.master_ssh_key.public_key_openssh)
}
}
resource "random_password" "password_mysql_admin" {
length = 16
min_numeric = 1
min_upper = 1
min_lower = 1
min_special = 1
override_special = "_#-"
}
resource "oci_vault_secret" "sei_oci_vault_secret_mysql" {
compartment_id = var.ocid_compartment_security
vault_id = oci_kms_vault.vault-sei.id
key_id = oci_kms_key.sei-vault-keys.id
secret_name = "master-mysql-password"
secret_content {
content_type = "BASE64"
content = base64encode(random_password.password_mysql_admin.result)
}
}