|
|
Showing 1 - 4 of
4 matches in All Departments
Explore how to provision, manage, and scale your infrastructure
using Infrastructure as Code (IaC) with Terraform Key Features *
Get up and running with the latest version of Terraform (v1+) CLI *
Understand how to provision AWS, Azure, and GCP infrastructure
using Terraform * Learn how to troubleshoot common Terraform issues
Book Description HashiCorp Configuration Language (HCL) has changed
how we define and provision data center infrastructure with the
launch of Terraform-a top-tier product for building Infrastructure
as Code (IaC). Terraform Cookbook shows you how to leverage
Terraform to manage complex infrastructure with ease. This new
edition has been updated to include real-world examples for
provisioning Azure, AWS, and GCP infrastructure with Terraform.
You'll delve into manual and automated testing with Terraform
configurations, creating and managing a balanced, efficient,
reusable infrastructure with Terraform modules. You'll learn how to
automate the deployment of Terraform configuration with continuous
integration and continuous delivery (CI/CD). Besides, several new
chapters have been added that describes the use of Terraform for
Docker and Kubernetes, examine advanced topics on GitOps practices,
and explain how to test Terraform configurations using different
tools to check code and security compliance. The final chapter
covers troubleshooting common Terraform issues and provides
solutions for frequently encountered errors. By the end of this
book, you'll have developed the skills needed to get the most value
out of Terraform and to effectively manage your infrastructure.
What you will learn * Use Terraform to build and run cloud and
Kubernetes infrastructure using IaC best practices * Use the
Terraform command line adapted to appropriate use cases * Automate
the deployment of Terraform configuration with CI/CD * Discover
manipulation of the Terraform state by adding or removing resources
* Uncover Terraform for Docker and Kubernetes deployment, advanced
topics on GitOps practices, and Cloud Development Kit (CDK) * Add
and apply test code and compliance security in Terraform
configuration * Explore debugging and troubleshooting common
Terraform errors Who This Book Is For This book is for developers,
operators, and DevOps engineers looking to improve their workflow
and use Infrastructure as Code. Experience with Microsoft Azure,
Jenkins, shell scripting, and DevOps practices is required to get
the most out of this Terraform book.
Implement modern DevOps techniques to increase business
productivity, agility, reliability, security, and scalability Key
Features Learn how to use business resources effectively for
improved productivity and collaboration Use infrastructure as code
practices to build large-scale cloud infrastructure Leverage the
ultimate open source DevOps tools to achieve continuous integration
and continuous delivery (CI/CD) Book DescriptionIn the
implementation of DevOps processes, the choice of tools is crucial
to the sustainability of projects and collaboration between
developers and ops. This book presents the different patterns and
tools for provisioning and configuring an infrastructure in the
cloud, covering mostly open source tools with a large community
contribution, such as Terraform, Ansible, and Packer, which are
assets for automation. This DevOps book will show you how to
containerize your applications with Docker and Kubernetes and walk
you through the construction of DevOps pipelines in Jenkins as well
as Azure pipelines before covering the tools and importance of
testing. You'll find a complete chapter on DevOps practices and
tooling for open source projects before getting to grips with
security integration in DevOps using Inspec, Hashicorp Vault, and
Azure Secure DevOps kit. You'll also learn about the reduction of
downtime with blue-green deployment and feature flags techniques
before finally covering common DevOps best practices for all your
projects. By the end of this book, you'll have built a solid
foundation in DevOps and developed the skills necessary to enhance
a traditional software delivery process using modern software
delivery tools and techniques. What you will learn Understand the
basics of infrastructure as code patterns and practices Get an
overview of Git command and Git flow Install and write Packer,
Terraform, and Ansible code for provisioning and configuring cloud
infrastructure based on Azure examples Use Vagrant to create a
local development environment Containerize applications with Docker
and Kubernetes Apply DevSecOps for testing compliance and securing
DevOps infrastructure Build DevOps CI/CD pipelines with Jenkins,
Azure Pipelines, and GitLab CI Explore blue-green deployment and
DevOps practices for open sources projects Who this book is forIf
you are an application developer or a system administrator
interested in understanding continuous integration, continuous
delivery, and containerization with DevOps tools and techniques,
this book is for you. Knowledge of DevOps fundamentals and Git
principles is required.
Discover how to manage and scale your infrastructure using
Infrastructure as Code (IaC) with Terraform Key Features Get up and
running with the latest version of Terraform, v0.13 Design and
manage infrastructure that can be shared, tested, modified,
provisioned, and deployed Work through practical recipes to achieve
zero-downtime deployment and scale your infrastructure effectively
Book DescriptionHashiCorp Configuration Language (HCL) has changed
how we define and provision a data center infrastructure with the
launch of Terraform-one of the most popular and powerful products
for building Infrastructure as Code. This practical guide will show
you how to leverage HashiCorp's Terraform tool to manage a complex
infrastructure with ease. Starting with recipes for setting up the
environment, this book will gradually guide you in configuring,
provisioning, collaborating, and building a multi-environment
architecture. Unlike other books, you'll also be able to explore
recipes with real-world examples to provision your Azure
infrastructure with Terraform. Once you've covered topics such as
Azure Template, Azure CLI, Terraform configuration, and Terragrunt,
you'll delve into manual and automated testing with Terraform
configurations. The next set of chapters will show you how to
manage a balanced and efficient infrastructure and create reusable
infrastructure with Terraform modules. Finally, you'll explore the
latest DevOps trends such as continuous integration and continuous
delivery (CI/CD) and zero-downtime deployments. By the end of this
book, you'll have developed the skills you need to get the most
value out of Terraform and manage your infrastructure effectively.
What you will learn Understand how to install Terraform for local
development Get to grips with writing Terraform configuration for
infrastructure provisioning Use Terraform for advanced
infrastructure use cases Understand how to write and use Terraform
modules Discover how to use Terraform for Azure infrastructure
provisioning Become well-versed in testing Terraform configuration
Execute Terraform configuration in CI/CD pipelines Explore how to
use Terraform Cloud Who this book is forThis book is for
developers, operators, and DevOps engineers looking to improve
their workflow and use Infrastructure as Code. Experience with
Microsoft Azure, Jenkins, shell scripting, and DevOps practices is
required to get the most out of this Terraform book.
Simplify your DevOps roles with DevOps tools and techniques Key
Features Learn to utilize business resources effectively to
increase productivity and collaboration Leverage the ultimate open
source DevOps tools to achieve continuous integration and
continuous delivery (CI/CD) Ensure faster time-to-market by
reducing overall lead time and deployment downtime Book
DescriptionThe implementation of DevOps processes requires the
efficient use of various tools, and the choice of these tools is
crucial for the sustainability of projects and collaboration
between development (Dev) and operations (Ops). This book presents
the different patterns and tools that you can use to provision and
configure an infrastructure in the cloud. You'll begin by
understanding DevOps culture, the application of DevOps in cloud
infrastructure, provisioning with Terraform, configuration with
Ansible, and image building with Packer. You'll then be taken
through source code versioning with Git and the construction of a
DevOps CI/CD pipeline using Jenkins, GitLab CI, and Azure
Pipelines. This DevOps handbook will also guide you in
containerizing and deploying your applications with Docker and
Kubernetes. You'll learn how to reduce deployment downtime with
blue-green deployment and the feature flags technique, and study
DevOps practices for open source projects. Finally, you'll grasp
some best practices for reducing the overall application lead time
to ensure faster time to market. By the end of this book, you'll
have built a solid foundation in DevOps, and developed the skills
necessary to enhance a traditional software delivery process using
modern software delivery tools and techniques What you will learn
Become well versed with DevOps culture and its practices Use
Terraform and Packer for cloud infrastructure provisioning
Implement Ansible for infrastructure configuration Use basic Git
commands and understand the Git flow process Build a DevOps
pipeline with Jenkins, Azure Pipelines, and GitLab CI Containerize
your applications with Docker and Kubernetes Check application
quality with SonarQube and Postman Protect DevOps processes and
applications using DevSecOps tools Who this book is forIf you are a
developer or a system administrator interested in understanding
continuous integration, continuous delivery, and containerization
with DevOps tools and techniques, this book is for you.
|
You may like...
Prey Zone
Wilbur Smith, Keith Chapman, …
Paperback
(1)
R230
R209
Discovery Miles 2 090
The Stranded
Sarah Daniels
Paperback
R234
Discovery Miles 2 340
Wonderfully Made
Tshwanelo Serumola
Paperback
(1)
R160
R145
Discovery Miles 1 450
|