Despliegue de la pila de Terraform

Puede desplegar la pila de Terraform de una de las tres formas siguientes: mediante Oracle Resource Manager, mediante la interfaz de línea de comandos (CLI) o desde Oracle Cloud Marketplace.

Despliegue de la pila con Oracle Resource Manager

Para desplegar la pila mediante Oracle Resource Manager, utilice este procedimiento.

  1. Haga clic en Despliegue en Oracle Cloud.
    Si aún no ha iniciado sesión, cuando se le solicite, introduzca el arrendamiento y las credenciales de usuario.
  2. Revise y acepte las condiciones.
  3. Seleccione la región en la que desea desplegar la pila.
  4. Siga las indicaciones en pantalla e instrucciones para crear la pila.
  5. Después de crear la pila, haga clic en Acciones de Terraform y seleccione Plan.
  6. Espere hasta que se ejecute el trabajo y, a continuación, revise el plan. Para realizar cambios, vuelva a la página Detalles de pila, haga clic en Editar pila y realice los cambios necesarios. A continuación, vuelva a ejecutar la acción Plan.
  7. Si no es necesario realizar más cambios, vuelva a la página Detalles de pila, haga clic en Acciones de Terraform y seleccione Aplicar.

Despliegue de la pila con la CLI de Terraform

Para desplegar la pila mediante la CLI de Terraform, es necesario clonar el módulo, cumplir un juego de requisitos, configurar el archivo terraform.tfvars y crear los recursos de Terraform. Una vez desplegado, puede probar la pila y, cuando ya no sea necesario, destruir el entorno.

  1. En primer lugar, necesitará una copia local de este repositorio. Para ello, introduzca los siguientes comandos:
    git clone https://github.com/oracle-quickstart/oci-observability-and-management/tree/master/oci-idcs-monitoring
    cd idcs-auditlog-collector/terraform
    ls
  2. Ahora, realice alguna configuración previa al despliegue en su equipo para activar Docker y Fn Project. Introduzca estos comandos:
    sudo su -
    yum update
    yum install yum-utils
    yum-config-manager --enable *addons
    yum install docker-engine
    groupadd docker
    service docker restart
    usermod -a -G docker opc
    chmod 666 /var/run/docker.sock
    exit
    curl -LSs https://raw.githubusercontent.com/fnproject/cli/master/install | sh
    exit
  3. Ahora, cree y configure el archivo terraform.tfvars. Utilice este procedimiento:
    1. Verifique que cumple los requisitos.
    2. En un editor de archivos, cree un archivo denominado terraform.tfvars y especifique las siguientes variables:
      #Authentication
      tenancy_ocid         = "tenancy_ocid"
      user_ocid            = "user_ocid"
      fingerprint          = "finger_print"
      private_key_path     = "pem_private_key_path"
       
      # Region
      region = "oci_region"
       
      # Compartment
      compartment_ocid = "compartment_ocid"
       
      # IDCS info
      idcs_url = "IDCS_URL"
      idcs_clientid = "IDCS_CLIENTID"
      idcs_cred_vault_compartment = "VAULT_COMPARTMENT-OCID"
      idcs_client_vaultsecret = "VAULT_SECRET-OCID"
       
      # Logging Analytics info
       
      log_analytics_group_id = "logging_analytics_group_ocid"
       
      # A new entity will be created 
      log_analytics_entity_name = "IDCS entity name"
       
      # OCIR
      ocir_user_name         = "ocir_user_name"
      ocir_user_password     = "ocir_user_password"
  4. Cree los recursos introduciendo los siguientes comandos:
    terraform init 
    terraform plan 
    terraform apply
  5. Ahora, pruebe la pila. La función cargará los logs en cinco minutos y podrá verlo en el explorador de logs de Log Analytics. Si hay poca actividad en IDCS, puede iniciar sesión o cerrar sesión para generar logs de auditoría.
  6. Cuando ya no necesite el despliegue, puede ejecutar este comando para destruir los recursos:
    terraform destroy

    Nota:

    Si se produce un error al suprimir el cubo de almacenamiento de objetos, suprima el cubo manualmente y, a continuación, vuelva a ejecutar terraform destroy.

Despliegue la pila desde Oracle Cloud Marketplace

Para desplegar la pila desde Oracle Marketplace, utilice este procedimiento:

  1. Vaya a Oracle Cloud Marketplace.
  2. Haga clic en Obtener aplicación.
  3. Siga las indicaciones en pantalla.