Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
info:cursos:udemy:terrafrom-fundamentos:entorno [28/03/2020 12:43] – creat mateinfo:cursos:udemy:terrafrom-fundamentos:entorno [28/03/2020 16:32] (actual) – [Laboratorio] mate
Línia 1: Línia 1:
 = Terraform, entorno de trabajo = Terraform, entorno de trabajo
-== visual studio code+== instalación 
 +=== visual studio code
   * plugins:   * plugins:
     * terraform     * terraform
  
-== go+=== go
   * Terraform está desarrollado en GO   * Terraform está desarrollado en GO
   * [[https://golang.org/]]   * [[https://golang.org/]]
   * [[https://golang.org/doc/code.html]]   * [[https://golang.org/doc/code.html]]
  
-== terraform+=== terraform
   * [[https://terraform.io]]   * [[https://terraform.io]]
 +
 +== Laboratorio
 +  * {{ :info:cursos:udemy:terrafrom-fundamentos:terraform-cheat-sheet.pdf |}}
 +  * [[https://github.com/hashicorp/terraform/tree/master/examples]]
 +  * provider: 
 +    * para obviar costes, crear [[info:cursos:udemy:terrafrom-fundamentos:virtual-machine|VM]] o contenedor con servidor BBDD
 +    * crear fichero **mysqlProvider.tf**:<code properties>
 +provider "mysql" {
 +  endpoint = "192.168.73.4:3306"
 +  username = "root"
 +  password = "1234"
 +}
 +
 +resource "mysql_database" "BaseDatos1" {
 +  name = "base_datos_1"
 +}
 +
 +resource "mysql_user" "usuario1" {
 +  user = "usuario_1"
 +  host = "localhost"
 +  plaintext_password = "1234"
 +}
 +
 +resource "mysql_grant" "permisosUsuario1BaseDatos1" {
 +  user = mysql_user.usuario1.user
 +  host = mysql_user.usuario1.host
 +  database = mysql_database.BaseDatos1.name
 +  privieges = ["SELECT","UPDATE"]
 +}
 +</code>
 +  * ''terraform init''
 +    * verifica sintáxis
 +    * realiza importaciones necesarias
 +  * ''terraform plan''
 +    * prueba sobre la configuración 
 +  * ''terraform apply''
 +  * ''terraform destroy''
  • info/cursos/udemy/terrafrom-fundamentos/entorno.1585424597.txt.gz
  • Darrera modificació: 28/03/2020 12:43
  • per mate