¿Por qué falla la aplicación Schematics?

Desea aplicar una plantilla de Terraform en IBM Cloud que ejecuta scripts en un recurso de destino. Para ejecutar el script, utiliza el archivo Terraform null_resource en el archivo de configuración. Sin embargo, cuando ejecuta la acción apply de Schematics, la acción falla y recibe un mensaje de error que puede incluir errores internos, de tiempo de espera, de conexión o de entrada.

Cuando Schematics intenta ejecutar el script en el recurso de destino, se produce un error del script durante la ejecución. Debido a que Schematics no puede resolver los errores que se producen en los scripts proporcionados por el usuario, la acción apply se marca como anómala (failed).

Para resolver el error en el script, siga estos pasos:

  1. En la página Actividad del espacio de trabajo, seleccione la acción apply de Schematics que ha fallado.

  2. Pulse Trabajos para ver la salida de registro detallada.

  3. En el archivo de registro, busque la última acción que Schematics ha iniciado antes de que se produjera el error. Por ejemplo, en la siguiente salida de registro, Schematics intentó ejecutar un script de copia en el módulo instances_module utilizando el Terraform null_resource.

      2021/05/24 05:03:41 Terraform apply | module.instances_module.module.compute_remote_copy_rpms.null_resource.remote_copy[0]: Still creating... [5m0s elapsed]
      2021/05/24 05:03:41 Terraform apply |
      2021/05/24 05:03:42 Terraform apply |
      2021/05/24 05:03:42 Terraform apply |
      2021/05/24 05:03:42 Terraform apply | Error: timeout - last error: ssh: rejected: connect failed (Connection timed out)
    
    
  4. Encuentra el script que se ejecuta en Terraform null_resource y analiza de dónde puede venir el error utilizando el mensaje de error de la salida del registro Schematics.

  5. Si no puede resolver el error, póngase en contacto con el propietario del script para solucionar el error.