Uso del botón "Deploy to Oracle Cloud"
Inicie una configuración remota de Terraform con el botón Desplegar en Oracle Cloud.
En esta página se describe el tema avanzado de la creación de una URL para un botón Desplegar en Oracle Cloud.
Cuando está enlazado correctamente, este botón proporciona una opción directa para que los usuarios creen pilas con la configuración de Terraform.
Este botón lleva a un usuario directamente a la página Crear pila de la consola de Oracle Cloud Infrastructure. El botón está enlazado a un paquete de archivos de configuración de Terraform que especifique, por lo que la configuración de Terraform ya está seleccionada para el usuario al crear la pila. Puede almacenar los archivos de configuración de Terraform en un proveedor soportado.
Ejemplo de funcionamiento del botón Deploy
El siguiente botón Desplegar en Oracle Cloud está configurado para iniciar la plantilla desde https://github.com/oracle-quickstart/oci-cloudnative.
Proveedores soportados
- GitHub
URL de ejemplo 1: directa:
https://github.com/myrepo/mydirectory/master.zip
URL de ejemplo 2: Versión:
https://github.com/myrepo/mydirectory/0.0.1.zip
Para obtener la URL del zip en una versión de GitHub, consulte https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/linking-to-releases.
- GitLab
URL de ejemplo 1: directa:
https://gitlab.com/myrepo/mydirectory/master.zip
URL de ejemplo 2: Versión:
https://gitlab.com/myrepo/mydirectory/0.0.1.zip
URL de ejemplo:
https://objectstorage.region.oraclecloud.com/p/encrypted-string/n/object-storage-namespace/b/bucket/o/filename
Para solucionar problemas de un código de error, consulte Error Code 400 for Deploy Button.
Para mostrar el botón de despliegue enlazado
Asegúrese de que el archivo de configuración de Terraform es válido. Consulte Creación de configuraciones y Configuración de Terraform para el gestor de recursos.
Puede mostrar el botón enlazado Desplegar en Oracle Cloud en las páginas del repositorio y otras páginas web.
Código de rebaja
Para mostrar el botón Desplegar en Oracle Cloud en una página de repositorio, agregue el siguiente código de rebaja a un archivo README.md.
[
![Deploy to Oracle Cloud]
(https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)
]
(https://cloud.oracle.com/resourcemanager/stacks/create
?zipUrl=<package-url>)
<package-url> es la URL del archivo .zip a una configuración de Terraform almacenada en un proveedor soportado.
Ejemplo de código de Markdown con una URL de paquete de GitHub:
[](https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip)
Código HTML
Para mostrar el botón Desplegar en Oracle Cloud en una página web, agregue el siguiente código HTML.
<a
href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=<package-url>"
target="_blank">
<img
src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg"
alt="Deploy to Oracle Cloud"/>
</a>
<package-url> es la URL del archivo .zip a una configuración de Terraform almacenada en un proveedor soportado.
Código HTML de ejemplo con una URL de paquete de GitHub:
<a href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip" target="_blank">
<img src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" alt="Deploy to Oracle Cloud"/>
</a>
Para crear una pila a partir del botón de despliegue enlazado
-
Seleccione Desplegar en Oracle Cloud (el botón de despliegue enlazado a la configuración de Terraform).
Para solucionar problemas de un código de error, consulte Error Code 400 for Deploy Button.
-
Si aún no ha iniciado sesión en la consola de Oracle Cloud Infrastructure, conéctese. Consulte Conexión por primera vez.
Aparece la página Crear pila con el paquete seleccionado identificado.
-
Introduzca un nombre para la nueva pila (o acepte el nombre por defecto proporcionado). Evite introducir información confidencial.
-
También puede introducir una descripción.
-
Para ver los recursos en un compartimento diferente, utilice el filtro Compartimento para cambiar de compartimento.
Debe tener permiso para trabajar en un compartimento para ver los recursos que contiene. Si no está seguro de qué compartimento utilizar, póngase en contacto con un administrador. Para obtener más información, consulte Descripción de los compartimentos.
-
En Versión de Terraform, seleccione la versión que desea utilizar para la nueva pila.
Nota
Las versiones de Terraform no son compatibles con versiones anteriores. - Opcional: en Etiquetas, agregue una o más etiquetas a la pila.
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.
-
Seleccione Siguiente.
En el panel Configurar variables se muestran variables del archivo de configuración de Terraform seleccionado.
-
Revise las variables y realice los cambios necesarios.
Importante
No agregue la clave privada ni otra información confidencial a las variables de configuración. -
Seleccione Siguiente.
-
En el panel Revisar, verifique la configuración de la pila.
La opción Ejecutar aplicación está seleccionada por defecto. Conserve este valor para aprovisionar recursos automáticamente al crear la pila.
-
Seleccione Crear para crear una pila.
Aparece la página de detalles de pila para la nueva pila.
Si ha seleccionado Ejecutar Aplicación, Resource Manager ejecuta la acción de aplicación en la nueva pila.
Para desplegar los recursos definidos (si no ha seleccionado Ejecutar aplicación en la página Crear pila), ejecute un trabajo de aplicación en la nueva pila.