Skip to content

Commit 3fb3398

Browse files
committed
update code
1 parent 011030d commit 3fb3398

File tree

14 files changed

+142
-187
lines changed

14 files changed

+142
-187
lines changed

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/function/oci-datasafe-audit-to-logging/func.py

Lines changed: 82 additions & 92 deletions
Large diffs are not rendered by default.

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/function/oci-datasafe-audit-to-logging/set-fn-config.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/function/oci-datasafe-audit-to-logging/set-local-vars.conf_sample

Lines changed: 0 additions & 18 deletions
This file was deleted.

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/function_invoke.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010

1111

1212

13-
resource "oci_functions_invoke_function" "FunctionInvoke" {
13+
resource "oci_functions_invoke_function" "functioninvoke" {
1414
function_id = oci_functions_function.fun1.id
1515
}

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/function_prep.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111

1212

1313
resource "null_resource" "FunctionAppPush2OCIR" {
14-
depends_on = [module.setup-network, oci_objectstorage_bucket.tracker-bucket, oci_identity_policy.FunctionPolicy,
15-
oci_artifacts_container_repository.fn_container_repository, oci_functions_application.FunctionApp]
14+
depends_on = [module.setup-network, oci_objectstorage_bucket.tracker-bucket, oci_identity_policy.functionpolicy,
15+
oci_artifacts_container_repository.fn_container_repository, oci_functions_application.functionapp]
1616

1717
provisioner "local-exec" {
1818
command = "echo '${var.ocir_user_password}' | docker login ${local.ocir_docker_repository} --username '${local.namespace}/${var.ocir_user_name}' --password-stdin"
1919
}
2020
provisioner "local-exec" {
21-
command = "image=$(docker images | grep ${var.FunctionName} | awk -F ' ' '{print $3}') ; docker rmi -f $image &> /dev/null ; echo $image"
21+
command = "image=$(docker images | grep ${var.functionname} | awk -F ' ' '{print $3}') ; docker rmi -f $image &> /dev/null ; echo $image"
2222
working_dir = "${path.module}/${local.fn_working_dir}"
2323
}
2424

@@ -28,7 +28,7 @@ resource "null_resource" "FunctionAppPush2OCIR" {
2828
}
2929

3030
provisioner "local-exec" {
31-
command = "image=$(docker images | grep ${var.FunctionName} | awk -F ' ' '{print $3}') ; docker tag $image ${local.fn_image}"
31+
command = "image=$(docker images | grep ${var.functionname} | awk -F ' ' '{print $3}') ; docker tag $image ${local.fn_image}"
3232
working_dir = "${path.module}/${local.fn_working_dir}"
3333
}
3434

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/functions.tf

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,19 @@
99
################################################################################
1010

1111

12-
resource "oci_functions_application" "FunctionApp" {
12+
resource "oci_functions_application" "functionapp" {
1313
compartment_id = var.compartment_ocid
1414
display_name = local.functionapp_display_name
1515
subnet_ids = [var.create_network ? module.setup-network[0].subnet_ocid : var.subnet_ocid]
1616
}
1717

1818
resource "oci_functions_function" "fun1" {
19-
depends_on = [null_resource.FunctionAppPush2OCIR]
20-
application_id = oci_functions_application.FunctionApp.id
19+
depends_on = [null_resource.functionapp_push2ocir]
20+
application_id = oci_functions_application.functionapp.id
2121
display_name = local.function_display_name
22-
#image = "${local.ocir_docker_repository}/${local.namespace}/${var.ocir_repo_name}/${var.FunctionNamePrefix}:0.0.1"
2322
image = local.fn_image
24-
memory_in_mbs = var.FunctionMemory
25-
timeout_in_seconds = var.FunctionTimeoutSec
23+
memory_in_mbs = var.functionmemory
24+
timeout_in_seconds = var.functiontimeoutsec
2625
config = {
2726
"ociDataSafeCompartmentOCID" : var.tenancy_ocid
2827
"ociOSTrackerBucketName" : local.tracker_bucket_name
@@ -42,7 +41,7 @@ resource "oci_logging_log" "log_on_fn_invoke" {
4241
configuration {
4342
source {
4443
category = "invoke"
45-
resource = oci_functions_application.FunctionApp.id
44+
resource = oci_functions_application.functionapp.id
4645
service = "functions"
4746
source_type = "OCISERVICE"
4847
}

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/locals.tf

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@ locals {
1515
namespace = lookup(data.oci_objectstorage_namespace.namespace, "namespace")
1616
compartment_name = lookup(data.oci_identity_compartment.compartment, "name")
1717
resource_nc = "-${var.deployment_name}-${var.region}-${var.purpose}-${random_id.tag.hex}"
18-
policy_displayname = "${var.PolicyNamePrefix}${local.resource_nc}"
19-
dynamicgroup_displayname = "${var.DynamicGroupNamePrefix}${local.resource_nc}"
18+
policy_displayname = "${var.policynameprefix}${local.resource_nc}"
19+
dynamicgroup_displayname = "${var.dynamicgroupnameprefix}${local.resource_nc}"
2020
tracker_bucket_name = "${var.tracker-bucket}${local.resource_nc}"
21-
oci_repo_displayname = "${var.ocir_repo_name}${local.resource_nc}/${var.FunctionName}"
22-
functionapp_display_name = "${var.FunctionAppNamePrefix}${local.resource_nc}"
23-
function_display_name = "${var.FunctionNamePrefix}${local.resource_nc}"
24-
function_invoke_oci_logging_displayname = "${var.FunctionInvokeOCILoggingName}${local.resource_nc}"
25-
ocilogging_group_displayname="${var.LogGroupPrefix}${local.resource_nc}"
26-
ocilogging_dslog_displayname="${var.LogDataSafeAuditDBNamePrefix}${local.resource_nc}"
27-
notificationtopic_name = "${var.NotificationTopicNamePrefix}${local.resource_nc}"
28-
alarm_displayname = "${var.AlarmNamePrefix}${local.resource_nc}"
29-
fn_working_dir = "function/${var.FunctionName}"
21+
oci_repo_displayname = "${var.ocir_repo_name}${local.resource_nc}/${var.functionname}"
22+
functionapp_display_name = "${var.functionappnameprefix}${local.resource_nc}"
23+
function_display_name = "${var.functionnameprefix}${local.resource_nc}"
24+
function_invoke_oci_logging_displayname = "${var.functionInvokeociloggingname}${local.resource_nc}"
25+
ocilogging_group_displayname="${var.loggrouprefix}${local.resource_nc}"
26+
ocilogging_dslog_displayname="${var.log_datafafeauditdbnameprefix}${local.resource_nc}"
27+
notificationtopic_name = "${var.notificationtopicnameprefix}${local.resource_nc}"
28+
alarm_displayname = "${var.alarmnameprefix}${local.resource_nc}"
29+
fn_working_dir = "function/${var.functionname}"
3030
fn_repository= "${local.ocir_docker_repository}/${local.namespace}/${oci_artifacts_container_repository.fn_container_repository.display_name}"
3131
fn_image = "${local.fn_repository}:0.0.1"
3232
}

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ module "setup-network" {
1414
source = "./modules/network"
1515
count = var.create_network ? 1 : 0
1616
compartment_ocid = var.compartment_ocid
17-
VCN-CIDR = var.VCN-CIDR
18-
subnet-CIDR = var.subnet-CIDR
17+
vcn_cidr = var.vcn_cidr
18+
subnet_cidr = var.subnet_cidr
1919
vcndnslabelprefix = var.vcndnslabelprefix
2020
vcnnameprefix = var.vcnnameprefix
2121
vcnnameroutingtableprefix = var.vcnnameroutingtableprefix

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/modules/network/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111

1212
resource "oci_core_virtual_network" "vcn" {
13-
cidr_block = var.VCN-CIDR
13+
cidr_block = var.vcn_cidr
1414
dns_label = local.vcn_dns_label
1515
compartment_id = var.compartment_ocid
1616
display_name = local.vcn_displayname
@@ -101,7 +101,7 @@ resource "oci_core_security_list" "vcn_security_list"{
101101

102102
ingress_security_rules {
103103
stateless = false
104-
source = "10.0.0.0/16"
104+
source = var.vcn_cidr
105105
source_type = "CIDR_BLOCK"
106106
# Get protocol numbers from https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml ICMP is 1
107107
protocol = "1"

security/security-design/fn-datasafe-dbaudit-to-oci-logging/terraform/modules/network/variables.tf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@ variable "compartment_ocid" {
2222
description = "the OCID of the compartment where the environment will be created."
2323
}
2424

25-
variable "VCN-CIDR" {
26-
description = "The CIDR block of VCN"
25+
variable "vcn_cidr" {
26+
description = "The cidr block of VCN"
2727
}
2828

29-
variable "subnet-CIDR" {
30-
description = "The CIDR block of Subnet"
29+
variable "subnet_cidr" {
30+
description = "The cidr block of Subnet"
3131
}
3232

3333
variable "vcndnslabelprefix" {
3434
}
3535

3636
variable "vcnnameprefix" {
37-
description = "The prefix display name of VCN"
37+
description = "The prefix display name of vcn"
3838
}
3939

4040
variable "vcnnameroutingtableprefix" {

0 commit comments

Comments
 (0)