Terraform Openstack VM생성 테스트
·
IaC (Ansible)/Terraform
기 구축된 오픈스택에 Terraform을 통해 인스턴스 생성 테스트 내용 1년전에 간략하게 테스트한 것으로 내용 저장용 1. provider.tf openstack keystone 관련 정보를 구성한다. # Configure the OpenStack Provider provider "openstack" { tenant_name = "admin" user_name = "admin" password = "admin" auth_url = "http://10.80.12.14:5000" insecure = "true" region = "regionOne" } 2. var.tf # global variables variable "Instance" { default = { image_id = "74dab4a8-852..
terraform OpenStack 리소스 생성 샘플
·
IaC (Ansible)/Terraform
1. Flavor 생성 resource "openstack_compute_flavor_v2" "C2M2D20" { name = "C2M2D20" ram = "2048" vcpus = "2" disk = "20" is_public = "true" } 2. Image 생성 resource "openstack_images_image_v2" "rhel7_6" { name = "rhel7.6" local_file_path = "/home/test/rhel7.qcow" container_format = "bare" disk_format = "qcow2" visibility = "public" properties = { key = "value" } } 3. Network 및 Subnet 생성 resource "ope..
CentOS7 Terraform install Guide
·
IaC (Ansible)/Terraform
centos7에서 terraform 설치가이드이다. 1. wget 및 unzip 패키지 설치 [root@test ~]# sudo yum install wget unzip -y 2. 패키지 다운로드 [root@test ~]# wget https://releases.hashicorp.com/terraform/0.13.2/terraform_0.13.2_linux_amd64.zip --2021-06-29 16:49:31-- https://releases.hashicorp.com/terraform/0.13.2/terraform_0.13.2_linux_amd64.zip Resolving releases.hashicorp.com (releases.hashicorp.com)... 151.101.1.183, 151.10..