Skip to Content
Terraform: Up and Running: Writing Infrastructure as Code

Price:

AU$ 129.18


Terraform: Up and Running: Writing Infrastructure as Code

https://m.media-amazon.com/images/I/81TuTt5Sz3L.jpg

AU$ 129.18 129.18 AUD AU$ 129.18 Tax Included

Not Available For Sale

(AU$ 129.18 / Unit)

  • Brand
  • Publication Date
  • Item Weight
  • Language
  • Product Type
  • Edition
  • Publisher
  • Print length
  • ISBN-10
  • ISBN-13
  • Dimensions
  • ISBN10
  • ISBN13

This combination does not exist.

Contact Us
Systems Analysis & Design
  • Buy Two or More Offer
    Save 10% when you buy two or more items.
  • Next Purchase Offer
    Get 5% off your next purchase.
  • Delivery Offer
    Enjoy free delivery on orders above $200.
  • Orders are processed and shipped from Canberra
    Orders are processed and shipped from Canberra
Delivery Detail
Estimate delivery times: 12-26 days (International).
3-6 days (Domestic)
Safe Checkout
Guaranteed Safe Checkout
Return Policy
30-Day Return Guarantee
Confidence-backed purchases with 30-day return support.
Free Return Pickup
Free return pickup available
We’ll handle returns from your doorstep at no extra cost.

 

Estimated shipping
Select a product to estimate shipping.

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 you’re the one managing infrastructure, deploying code, configuring servers, scaling clusters, backing up data, monitoring apps, and responding to alerts at 3 a.m., this book is for you.

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

This book does not assume that you’re already an expert coder or expert sysadmin—a basic familiarity with programming, the command line, and server-based software (e.g., websites) should suffice. Everything else you need you’ll 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, you’ll learn not only how to manage infrastructure as code using Terraform but also how this fits into the overall DevOps world. Here are some of the questions you’ll 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 that’s 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 the desire to learn.

What You Won’t Find in This Book

This book is not meant to be an exhaustive reference manual for Terraform. I do not cover all of the cloud providers, or all of the resources supported by each cloud provider, or every available Terraform command. For these nitty-gritty details, I refer you instead to the Terraform documentation.

The documentation contains many useful answers, but if you’re new to Terraform, infrastructure as code, or operations, you won’t even know what questions to ask. Therefore, this book is focused on what the documentation does not cover: namely, how to go beyond introductory examples and use Terraform in a real-world setting. My goal is to get you up and running quickly by discussing why you might want to use Terraform in the first place, how to fit it into your workflow, and what practices and patterns tend to work best.

To demonstrate these patterns, I’ve included a number of code examples. I’ve tried to make it as easy as possible for you to try these examples at home by minimizing dependencies on any third parties. This is why almost all the examples use just a single cloud provider, AWS, so that you need to sign up only for a single third-party service (also, AWS offers a generous free tier, so running the example code shouldn’t cost you much). This is why the book and the example code do not cover or require HashiCorp’s paid services, Terraform Cloud or Terraform Enterprise. And this is why I’ve released all of the code examples as open source.

Product details

Terraform: Up and Running: Writing Infrastructure as Code
Main Specification
Publication Date 2022 or October 25
Brand by Yevgeniy Brikman (Author) Format: Paperback
Item Weight 2.31 pounds
Product information
Language English
Others
Product Type Systems Analysis & Design
Edition 3rd
Publisher O'Reilly Media
Print length 457 pages
ISBN-10 1098116747
ISBN-13 978-1098116743
Dimensions 7 x 1 x 9.25 inches
ISBN10 1098116747
ISBN13 978-1098116743

Shipping & Delivery

At GofinchKart Australia, we aim to deliver your order quickly and safely.

Domestic Shipping (Australia):

Orders are typically delivered within 3–7 business days.

International Shipping:

Estimated delivery time is 12–26 business days, depending on the destination and customs processing.

Once your order has been dispatched, you will receive a tracking number. Delivery times may vary during public holidays or due to unforeseen delays.