Creación de un trabajo de importación

Cree un trabajo de importación en Resource Manager para importar archivos de estado para recursos existentes ya gestionados por Terraform. Un trabajo de importación define el archivo de estado de Terraform proporcionado como el estado actual de la pila.

Por ejemplo, utilice un trabajo de importación para migrar un entorno de Terraform local a Resource Manager.

    1. En la página de lista Pilas, seleccione la pila con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la pila, consulte Listado de pilas.
    2. Vaya a Más acciones y seleccione Importar estado.
    3. (Opcional) En el panel Importar, edite el nombre por defecto del trabajo. Evite introducir información confidencial.
    4. En Seleccionar un archivo de estado de Terraform para cargar, agregue el archivo de estado de Terraform que desea importar a la pila.
      Puede arrastrar el archivo al control o seleccionar Examinar y navegar a la ubicación del archivo.
    5. Para recuperar las últimas versiones disponibles del origen configurado de los proveedores de Terraform, seleccione Mostrar opciones avanzadas y Actualizar versiones de proveedor.
      La pila debe ser Terraform 0.14 o posterior y, si la pila es anterior, se debe actualizar a usar el registro de Terraform. Este paso es necesario si las versiones de proveedor de la configuración de Terraform han cambiado desde la última vez que se ejecutó un trabajo en la pila. Los archivos de bloqueo de dependencia se gestionan automáticamente para pilas nuevas y actualizadas. Los proveedores se actualizan con las restricciones de versión de la configuración de Terraform.
    6. (Opcional) Agregue una o más etiquetas al trabajo: seleccione Mostrar opciones avanzadas para mostrar las opciones de etiquetado.
      Si tiene permisos para crear un recurso, también los tiene para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si aplicar etiquetas, omita esta opción o pregunte a un administrador. Puede aplicar etiquetas más tarde.
    7. Seleccione Importar.

    Se crea el trabajo de importación. El nuevo trabajo se muestra en Trabajos.

  • Utilice el comando oci resource-manager job create-import-tf-state-job y los parámetros necesarios para ejecutar un trabajo de importación.

    oci resource-manager job create-import-tf-state-job --stack-id <stack_OCID> --tf-state-file <job_details>

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de la línea de comandos para Resource Manager.

  • Utilice la operación CreateJob para crear un trabajo de importación.

    Para obtener un ejemplo de la parte operation de la solicitud, consulte CreateImportTfStateJobOperationDetails.

Siguiente paso

Después de ejecutar un trabajo de importación, obtenga los detalles del trabajo para comprobar su estado. Opcionalmente, puede ver el archivo de estado de Terraform y los logs.

Supervise el estado del trabajo (estado del ciclo de vida) obteniendo los detalles del trabajo. Succeeded (SUCCEEDED) indica que el trabajo ha finalizado. En función de la complejidad del trabajo, la operación puede tardar algún tiempo. Mientras se ejecuta el trabajo o cuando finaliza, puede obtener el contenido de los logs de trabajo.

Para ver el archivo de estado de Terraform (muestra el estado de los recursos después de ejecutar el trabajo), seleccione el nombre del trabajo para mostrar la página Detalles del trabajo y, a continuación, seleccione Ver estado en Recursos. También puede seleccionar Mostrar cambios en esta versión.

Para ver los logs del trabajo, seleccione el trabajo para abrir su página de detalles y, a continuación, seleccione Logs en Recursos.