- Learning DevOps
- Mikael Krief
- 192字
- 2021-06-24 12:32:03
Provisioning Cloud Infrastructure with Terraform
In the previous chapter, we introduced the tools, practices, and benefits of Infrastructure as Code (IaC) and its impact on DevOps culture. Out of all of the IaC tools that have been mentioned, one that is particularly powerful is Terraform, which is part of the HashiCorp tools suite.
In this chapter, we will look at the basics of using Terraform to provision a cloud infrastructure, using Azure as an example. We will start with an overview of its strengths compared to other IaC tools. We will see how to install it in both manual and automatic mode, and then we will create our first Terraform script to provision an Azure infrastructure with the use of best practices and its automation in a CI/CD process. Finally, we will go a little deeper with the implementation of a remote backend for tfstate.
In this chapter, the following topics will be covered:
- Installing Terraform
- Configuring Terraform for Azure
- Writing a Terraform script to deploy an Azure infrastructure
- Running Terraform for deployment
- Understanding the Terraform's life cycle with the different command-lines options
- Protecting the tfstate file with a remote backend
- MR臨床手冊(cè)
- 慢性胃炎百家百方
- 春季奇招抗過敏
- 醫(yī)院消毒:消毒工作的重中之重
- Qt5 C++ GUI Programming Cookbook
- 現(xiàn)代口腔正畸技術(shù)與臨床思維(現(xiàn)代實(shí)用口腔醫(yī)學(xué)著譯叢書)
- 會(huì)保養(yǎng)的女人年輕20歲
- 牙齒健康與口腔保健手冊(cè)
- 中國(guó)臨床腫瘤學(xué)會(huì)(CSCO)常見惡性腫瘤診療指南2021:上冊(cè)
- 出生缺陷與遺傳性疾病的檢驗(yàn)診斷
- Android Studio 4.0 Development Essentials(Java Edition)
- 結(jié)核病診斷與防治技術(shù)
- 龍層花健脊防癌方案
- 200例疑難病癥診治實(shí)錄
- 家庭護(hù)理指導(dǎo):常見內(nèi)外科疾病家庭護(hù)理