Cerca
Heus ací els resultats de la cerca.
Resultats de text complet:
- terraform variables
- en 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" { s... = "dev" #} tags = var.resource_tags } </code> == list, map, set * **list**: lista de valor
- TERRAFORM
- eré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 properties>output "ec2_password" { value = "${rsadecrypt(aw... _data, file("${path.cwd}/vm_adwriter.key"))}" } </code> === mapas * usando **var.aws_region** como ín
- Terraform state
- con **data** * exportamos/movemos el resource:<code bash>terraform state mv -state-out=../destino/terraform.tfstate <recurso> <recurso></code> * identificamos el recurso con la [[https://... e list'' * en destino, inicializamos terraform:<code bash>terraform init</code> * nos preguntará si queremos subir el state local al remoto, le decimos
- terraform win-instance
- rivada 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}" } out... em}" filename = "${path.cwd}/ec2_foo.key" } </code> <code properties; variables.tf> # AWS credential
- terraform AWS
- = terraform AWS == login <code bash> export AWS_DEFAULT_REGION="us-east-1" export AWS_ACCESS_KEY_ID="$(r... CCESS_KEY="$(revealpass AWS_SECRET_ACCESS_KEY)" </code> <code bash> revealpass() { local DATA_PATH="/secure/storage/PASSWORDS/" local SERVICE=$1 ... H}${SERVICE} ]] && cat ${DATA_PATH}${SERVICE} } </code> == alternativa usando pass * [[criptografia:p
- casos de uso
- = casos de uso == data-templates <code powershell; template.tpl> Install-WindowsFeature -Name GPMC,RSAT-... ng -AsPlainText -Force } New-ADUser @Attributes </code> <code properties> data "template_file" "vm_adwriter" { template = "${file("templates/aws_instance.vm... "FirstUser", password = "Password123" } } </code> <code properties> ... user_data = ${data.templat
- terraform data source
- on="true">muy incompleto</callout> == definición <code properties>data "aws_ami" "example" { most_rece... Name = "app-server" Tested = "true" } }</code> <code properties> resource "aws_instance" "web" { ami = data.aws_ami.web.id instance_type = "t1.micro" } </code>
- terraform azure
- m/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 modules
- .io/docs/configuration/modules.html]] == llamada <code properties> module "servers" { source = "./app-... uster" servers = 5 # input var from module } </code> * otros meta-argumentos * version * pr
- POC estructura AD
- onyprawiro/aws-msad-terraform.git]] == ficheros <code properties; vpc.tf> # # VPC # resource "aws_vpc"... d = "${aws_subnet.subnet_dmz_az2.id}" # depends_on = ["aws_internet_gateway.igw_main"] # } </code>
- Terraform workspace @tech:terraform:poc
- personalizar cada uno de ellos usando objetos <code ruby> variable "location" { type = "string" ... al_network_name = "${azurerm_virtual_network.vnet.name}" address_prefix = "1.0.1.0/24" } </code>