• Complain

Yevgeniy Brikman - Terraform: Up and Running: Writing Infrastructure as Code

Here you can read online Yevgeniy Brikman - Terraform: Up and Running: Writing Infrastructure as Code full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Yevgeniy Brikman Terraform: Up and Running: Writing Infrastructure as Code
  • Book:
    Terraform: Up and Running: Writing Infrastructure as Code
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Terraform: Up and Running: Writing Infrastructure as Code: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Terraform: Up and Running: Writing Infrastructure as Code" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on third edition, expanded and thoroughly updated for version 1.0 and beyond, shows you the fastest way to get up and running with Terraform.

Gruntwork cofounder Yevgeniy (Jim) Brikman takes you through code examples that demonstrate Terraforms simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers.

  • Compare Terraform with Chef, Puppet, Ansible, CloudFormation, and Pulumi
  • Deploy servers, load balancers, and databases
  • Create reusable infrastructure with Terraform modules
  • Test your Terraform modules with static analysis, unit tests, and integration tests
  • Configure CI/CD pipelines for both your apps and infrastructure code
  • Use advanced Terraform syntax for loops, conditionals, and zero-downtime deployment
  • Get up to speed on Terraform 0.13 to 1.0 and beyond
  • Work with multiple clouds and providers (including Kubernetes!)

Yevgeniy Brikman: author's other books


Who wrote Terraform: Up and Running: Writing Infrastructure as Code? Find out the surname, the name of the author of the book and a list of all author's works by series.

Terraform: Up and Running: Writing Infrastructure as Code — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Terraform: Up and Running: Writing Infrastructure as Code" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Terraform Up Running by Yevgeniy Brikman Copyright 2022 Yevgeniy Brikman - photo 1
Terraform: Up & Running

by Yevgeniy Brikman

Copyright 2022 Yevgeniy Brikman. All rights reserved.

Printed in the United States of America.

Published by OReilly Media, Inc. , 1005 Gravenstein Highway North, Sebastopol, CA 95472.

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Acquisitions Editor: John Devins
  • Developmental Editor: Corbin Collins
  • Production Editor: Kate Galloway
  • Copyeditor: Piper Editorial Consulting, LLC
  • Proofreader: Kim Cofer
  • Indexer: nSight, Inc.
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Kate Dullea
  • March 2017: First Edition
  • September 2019: Second Edition
  • September 2022: Third Edition
Revision History for the Third Edition
  • 2022-09-19: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781098116743 for release details.

The OReilly logo is a registered trademark of OReilly Media, Inc. Terraform: Up & Running, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

The views expressed in this work are those of the author, and do not represent the publishers views. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

978-1-098-11674-3

[LSI]

Dedication

To Mom, Dad, Lyalya, and Molly

Preface

A long time ago, in a datacenter far, far away, an ancient group of powerful beings known as sysadmins used to deployinfrastructure manually. Every server, every database, every load balancer, and every bit of network configurationwas created and managed by hand. It was a dark and fearful age: fear of downtime, fear of accidental misconfiguration,fear of slow and fragile deployments, and fear of what would happen if the sysadmins fell to the dark side (i.e., took avacation). The good news is that thanks to the DevOps movement, there is now a better way to do things: Terraform.

Terraform is an open source tool created by HashiCorp that allows you to define your infrastructure as code using a simple, declarative language and to deploy and manage that infrastructure across a variety of public cloud providers (e.g., Amazon Web Services [AWS], Microsoft Azure, Google Cloud Platform, DigitalOcean) and private cloud and virtualization platforms (e.g., OpenStack, VMware) using a few commands. For example, instead of manually clicking around a web page or running dozens of commands, here is all the code it takes to configure a server on AWS:

provider"aws"{region="us-east-2"}resource"aws_instance" "example"{ami="ami-0fb653ca2d3203ac1"instance_type="t2.micro"}

And to deploy it, you just run the following:

$ terraform init$ terraform apply

Thanks to its simplicity and power, Terraform has emerged as a key player in the DevOps world. It allows youto replace the tedious, fragile, and manual parts of infrastructure management with a solid, automated foundation uponwhich you can build all your other DevOps practices (e.g., automated testing, Continuous Integration, ContinuousDelivery) and tooling (e.g., Docker, Chef, Puppet).

This book is the fastest way to get up and running with Terraform.

Youll go from deploying the most basic Hello, World Terraform example (in fact, you just saw it!) all the wayup to running a full tech stack (virtual servers, Kubernetes clusters, Docker containers, load balancers, databases)capable of supporting a large amount of traffic and a large team of developersall in the span of just a fewchapters. This is a hands-on tutorial that not only teaches you DevOps and infrastructure as code (IaC) principles butalso walks you through dozens of code examples that you can try at home, so make sure you have your computer handy.

By the time youre done, youll be ready to use Terraform in the real world.

Who Should Read This Book

This book is for anyone responsible for the code after it has been written. That includes sysadmins, operations engineers, release engineers, site reliability engineers, DevOps engineers, infrastructure developers, full-stack developers, engineering managers, and CTOs. No matter what your title is, if youre the one managing infrastructure, deploying code,configuring servers, scaling clusters, backing up data, monitoring apps, and responding to alerts at 3 a.m., thisbook is for you.

Collectively, all of these tasks are usually referred to as operations. In the past, it was common to finddevelopers who knew how to write code but did not understand operations; likewise, it was common to find sysadmins whounderstood operations but did not know how to write code. You could get away with that divide in the past, but in themodern world, as cloud computing and the DevOps movement become ubiquitous, just about every developer will need tolearn operational skills, and every sysadmin will need to learn coding skills.

This book does not assume that youre already an expert coder or expert sysadmina basic familiarity with programming, the command line, and server-based software (e.g., websites) should suffice. Everything else you need youll be able to pick up as you go, so that by the end of the book, you will have a solid grasp of one of the most critical aspects of modern development and operations: managing infrastructure as code.

In fact, youll learn not only how to manage infrastructure as code using Terraform but also how this fits into theoverall DevOps world. Here are some of the questions youll be able to answer by the end of the book:

  • Why use IaC at all?

  • What are the differences between configuration management, orchestration, provisioning, and server templating?

  • When should you use Terraform, Chef, Ansible, Puppet, Pulumi, CloudFormation, Docker, Packer, or Kubernetes?

  • How does Terraform work, and how do you use it to manage your infrastructure?

  • How do you create reusable Terraform modules?

  • How do you securely manage secrets when working with Terraform?

  • How do you use Terraform with multiple regions, accounts, and clouds?

  • How do you write Terraform code thats reliable enough for production usage?

  • How do you test your Terraform code?

  • How do you make Terraform a part of your automated deployment process?

  • What are the best practices for using Terraform as a team?

The only tools you need are a computer (Terraform runs on most operating systems), an internet connection, and thedesire to learn.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Terraform: Up and Running: Writing Infrastructure as Code»

Look at similar books to Terraform: Up and Running: Writing Infrastructure as Code. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Terraform: Up and Running: Writing Infrastructure as Code»

Discussion, reviews of the book Terraform: Up and Running: Writing Infrastructure as Code and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.