You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cloud-foundation/solutions/Informatica-Secure-Agent-create-a-secure-ready-to-go-complete-data-platform-on-OCI/README.md
+61-27Lines changed: 61 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Oracle Cloud Foundation Terraform Solution - Deploy Informatica Secure Agent – create a secure ready to go complete data platform on OCI
1
+
# Oracle Cloud Foundation Terraform Solution - Informatica Secure Agent – create a ready to go development data platform on OCI
2
2
3
3
## Table of Contents
4
4
1.[Overview](#overview)
@@ -45,7 +45,7 @@ For more options of deployment the Informatica IDMC please check the link: see [
45
45
46
46
## Prerequisites
47
47
48
-
- Permission to `manage` the following types of resources in your Oracle Cloud Infrastructure tenancy: `vcns`, `nat-gateways`, `route-tables`, `subnets`, `service-gateways`, `security-lists`, `autonomous database`, `Object Storage` and `compute instances`.
48
+
- Permission to `manage` the following types of resources in your Oracle Cloud Infrastructure tenancy: `vcns`, `nat-gateways`, `route-tables`, `subnets`, `service-gateways`, `security-lists`, `autonomous database`, `Object Storage` and `compute instance`.
49
49
- Quota to create the following resources: 1 ADW database instance and 2 VM instance, 1 Object Storage
50
50
If you don't have the required permissions and quota, contact your tenancy administrator. See [Policy Reference](https://docs.cloud.oracle.com/en-us/iaas/Content/Identity/Reference/policyreference.htm), [Service Limits](https://docs.cloud.oracle.com/en-us/iaas/Content/General/Concepts/servicelimits.htm), [Compartment Quotas](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcequotas.htm).
51
51
@@ -202,7 +202,7 @@ variable "private_key_path" {
202
202
## Repository files
203
203
***images(folder)** - Contains images to be used inside the README.md file
204
204
***modules(folder)** - ( this folder will be pressent only for the Resource Manager zipped files) Contains folders with subsystems and modules for each section of the project: networking, autonomous database, analytics cloud, etc.
205
-
***scripts(folder)** - this folder contains the necessary scripts that will run on the compute instances, for the bastion and also for the Secure Agent VM.
205
+
***scripts(folder)** - this folder contains the necessary scripts that will run on the compute instance for the Secure Agent VM.
206
206
***CONTRIBUTING.md** - Contributing guidelines, also called Contribution guidelines, the CONTRIBUTING.md file, or software contribution guidelines, is a text file which project managers include in free and open-source software packages or other open media packages for the purpose of describing how others may contribute user-generated content to the project.The file explains how anyone can engage in activities such as formatting code for submission or submitting patches
207
207
***LICENSE** - The Universal Permissive License (UPL), Version 1.0
208
208
***local.tf** - Local values can be helpful to avoid repeating the same values or expressions multiple times in a configuration, but if overused they can also make a configuration hard to read by future maintainers by hiding the actual values used.Here is the place where all the resources are defined.
@@ -245,7 +245,7 @@ Below is an example:
245
245
```
246
246
variable "db_name" {
247
247
type = string
248
-
default = "ADWSecureAgent"
248
+
default = "ADWSecureAgentOCI"
249
249
}
250
250
251
251
variable "db_password" {
@@ -327,7 +327,7 @@ Below is an example:
327
327
```
328
328
variable "bucket_name" {
329
329
type = string
330
-
default = "InformaticaSecureAgent"
330
+
default = "InformaticaSecureAgentOCI"
331
331
}
332
332
333
333
variable "bucket_access_type" {
@@ -389,14 +389,19 @@ variable "bastion_shape" {
389
389
}
390
390
```
391
391
392
+
393
+
# Compute Informatica Secure Agent VM
394
+
The compute module will create the informatica VM's one VM.
395
+
392
396
* Parameters for the Infromatica Secure Agent VM Configuration
393
397
*__informatica_instance_shape__ - (Required) (Updatable) The shape of an instance. The shape determines the number of CPUs, amount of memory, and other resources allocated to the instance.
394
-
*__hostname_label__ - Required. The hostname/dns name for the Informatica VM.
398
+
*__informatica_secure_agent_display_name__ - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
395
399
*__iics_user__ - Required. The user name to access IDMC.
396
400
*__iics_token__ - Required. Paste the Secure Agent install token that you get from the IDMC Administrator service. To get the install token, perform the following steps: 1. Log in to IDMC. 2. Select Administrator, and then click Runtime Environments. 3. Click Generate Install Token. 4. Click Copy to copy the install token string.
397
401
*__iics_gn__ - Optional. Name of the Secure Agent group.If your account does not contain the group specified or if you do not specify a group name, the Secure Agent is assigned to an unnamed group.
398
-
*__iics_dc__ - Required. The data center location for the deployment. Choose the data center location based on the user details registered in IDMC.
399
-
*__iics_dc_enum__ - the available center locations for Informatica.
402
+
*__iics_provider__ - Required. The Cloud Provider where you have your IDMC account. Choose the cloud provider based on the user details registered in IDMC.
403
+
*__iics_provider_enum__ - the available cloud providers for Informatica.
404
+
*__mp_subscription_enabled__ - As the Informatica VM image it's a narketplace image you need to subscribe to it - as the default it's true.
description = "The data center location for the deployment. Choose the data center location based on the user details registered in Informatica Intelligent Data Management Cloud"
430
-
default = "United States of America"
435
+
default = "Oracle Cloud Infrastructure"
436
+
# default = "Amazon Web Services"
437
+
# default = "Microsoft Azure"
438
+
# default = "Google Cloud"
431
439
}
432
440
433
-
variable "iics_dc_enum" {
441
+
variable "iics_provider_enum" {
434
442
type = map
435
443
default = {
436
-
USA = "United States of America"
437
-
SGP = "Singapore"
438
-
GER = "Germany"
439
-
JPN = "Japan"
444
+
OCI = "Oracle Cloud Infrastructure"
445
+
AWS = "Amazon Web Services"
446
+
Azure = "Microsoft Azure"
447
+
GCP = "Google Cloud"
440
448
}
441
449
}
450
+
451
+
variable "mp_subscription_enabled" {
452
+
description = "Subscribe to Marketplace listing?"
453
+
type = bool
454
+
//default = false
455
+
default = true
456
+
}
442
457
```
443
458
444
459
# Network
@@ -501,6 +516,7 @@ Activate the web console with: systemctl enable --now cockpit.socket
501
516
[opc@informatica-bastion ~]$ touch key
502
517
[opc@informatica-bastion ~]$ chmod 600 key
503
518
[opc@informatica-bastion ~]$ vi key ---- !! Here you will need to paste your private key generated on the terraform output !.
2023-11-16 11:27:10,385 GMT tid="1" tn="main" INFO [com.informatica.runtime.common.util.NetworkUtil] - Determining network interface used for device based encryption
545
+
2023-11-16 11:27:10,782 GMT tid="1" tn="main" INFO [com.informatica.runtime.common.util.AgentIdUtil] - Successfully created agent_nwid.dat
2023-11-16 11:27:12,129 GMT tid="1" tn="main" INFO [com.informatica.saas.infaagent.agentcore.impls.MainApp] - Agent Core's RMI started up.
550
+
2023-11-16 11:29:09,985 GMT tid="25" tn="RMI TCP Connection(2)-127.0.0.1" INFO [com.informatica.saas.infaagent.agentcore.impls.AgentConfiguratorTokenImpl] - Register agent to org 8ee6nPfuGAakd7TjaRFXEh with name informaticagcp
551
+
2023-11-16 11:29:11,743 GMT tid="25" tn="RMI TCP Connection(2)-127.0.0.1" INFO [com.informatica.runtime.common.security.DeviceEncryption] - Key file required for device based encryption doesn't exists
552
+
2023-11-16 11:29:11,744 GMT tid="25" tn="RMI TCP Connection(2)-127.0.0.1" INFO [com.informatica.runtime.common.security.DeviceEncryption] - Generating a new key for device based encryption
InfaAgent is starting up... Please ensure InfaAgent has come up successfully on the web page.
530
-
63.17
564
+
[2023-11-16T11:27:08+0000]: Starting agent core
565
+
67.13
531
566
/opt/infaagent/apps/agentcore
532
-
SLF4J: Class path contains multiple SLF4J bindings.
533
-
SLF4J: Found binding in [jar:file:/opt/infaagent/apps/agentcore/63.17/org.apache.logging.log4j.log4j-slf4j-impl-2.17.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
534
-
SLF4J: Found binding in [jar:file:/opt/infaagent/apps/agentcore/63.17/org.slf4j.slf4j-log4j12-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class]
535
-
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
536
-
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
537
567
ConfigProperties: Loading properties from /opt/infaagent/apps/agentcore/../../apps/agentcore/conf/infaagent.ini
538
568
ConfigProperties: Done loading properties from /opt/infaagent/apps/agentcore/../../apps/agentcore/conf/infaagent.ini
539
569
ConfigProperties: Loading properties from /opt/infaagent/apps/agentcore/../../apps/agentcore/conf/proxy.ini
540
570
ConfigProperties: Done loading properties from /opt/infaagent/apps/agentcore/../../apps/agentcore/conf/proxy.ini
Copy file name to clipboardExpand all lines: cloud-foundation/solutions/Informatica-Secure-Agent-create-a-secure-ready-to-go-complete-data-platform-on-OCI/local.tf
+20-19Lines changed: 20 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -48,21 +48,23 @@ data "template_cloudinit_config" "bastion-config" {
0 commit comments