Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- terraform variables
- n fichero aparte **variables.tf** declaración: <code properties variables.tf> variable "aws_region" { ... project-alpha", environment = "dev" } } </code> uso: <code properties> provider "aws" { region = var.aws_region } module "ec2_instances" { ... "dev" #} tags = var.resource_tags } </code> == list, map, set * **list**: lista de valor
- Terraform state
- recursos del state * show: muestra los detalles de uno de los recursos del state * mv: mueve o renombra un recurso * rm: elimina un recurso * pull: descarga el state de un remoto * push: sube el state desde local al remoto == mover recursos a diferentes 'states' /via
- TERRAFORM
- : interpolación (referenciar variables, atributos de recursos, llamar funciones)]] == de interés === output * volcar información a fichero:<code properties>resource "local_file" "foo" { cont... filename = "${path.cwd}/vm_adwriter.key" } </code> * desencriptar password windows:<code properti
- terraform win-instance
- = terraform win-instance == de interés * uso **key** para recuperar contraseña admin windows * asi... vada a dedo * IP pública variable == código <code properties; main.tf> resource "aws_vpc" "my_vpc" ... tags { Name = "SECGROUP-ADWRITER" } } </code> <code properties; output.tf> output "ec2_public_dns" { value = "${aws_instance.foo.public_ip}" } o
- casos de uso
- = casos de uso == data-templates <code powershell; template.tpl> Install-WindowsFeature -Name GPMC,RSAT-AD-Power... -AsPlainText -Force } New-ADUser @Attributes </code> <code properties> data "template_file" "vm_adwriter" { template = "${file("templates/aws_instance.
- terraform modules
- o/docs/configuration/modules.html]] == llamada <code properties> module "servers" { source = "./app-... ter" servers = 5 # input var from module } </code> * otros meta-argumentos * version * providers: map == accediendo a los outputs de un módulo * declarar **outputs** con los datos que se quieren compartir desde el módulo == versiones * importante/interesant
- terraform AWS
- = terraform AWS == login <code bash> export AWS_DEFAULT_REGION="us-east-1" export AWS_ACCESS_KEY_ID="$... ESS_KEY="$(revealpass AWS_SECRET_ACCESS_KEY)" </code> <code bash> revealpass() { local DATA_PATH="/secure/storage/PASSWORDS/" local SERVICE=$1 ... ${SERVICE} ]] && cat ${DATA_PATH}${SERVICE} } </code> == alternativa usando pass * [[criptografia:p
- terraform data source
- ="true">muy incompleto</callout> == definición <code properties>data "aws_ami" "example" { most_rece... ame = "app-server" Tested = "true" } }</code> <code properties> resource "aws_instance" "web" { ami = data.aws_ami.web.id instance_type = "t1.micro" } </code>
- Terraform workspace @tech:terraform:poc
- tos entornos como sean necesarios (new) * se puede personalizar cada uno de ellos usando objetos <code ruby> variable "location" { type = "string" default = "West Europ... _network_name = "${azurerm_virtual_network.vnet.name}" address_prefix = "1.0.1.0/24" } </code>
- POC estructura AD
- yprawiro/aws-msad-terraform.git]] == ficheros <code properties; vpc.tf> # # VPC # resource "aws_vpc"... = "VPC-MYAPP" } } # # Internet Gateway - VPC wide # resource "aws_internet_gateway" "igw_main" { ... = "${aws_subnet.subnet_dmz_az2.id}" # depends_on = ["aws_internet_gateway.igw_main"] # } </code>
- terraform azure
- azure/configure_az]] == create remote tfstate <code bash> #!/bin/bash RESOURCE_GROUP_NAME=tstate STO... access_key: $ACCOUNT_KEY" #https://docs.microsoft.com/en-us/azure/terraform/terraform-backend </code>
- Terraform cli
- : Advanced state management * **console** : uso de consola (para jugar con variables?) == autocompl