본문 바로가기
반응형

IT Knowledge/IaC19

Terraform CLI & Configuration File Terraform CLI(Command)의 사용법은 아래와 같습니다.  # Terraform [global Options] [args]Usage: terraform [global options]  [args] The available commands for execution are listed below. The primary workflow commands are given first, followed by less common or more advanced commands. Main commands:   init          Prepare your working directory for other commands   validate      Check whether the configuratio.. 2024. 10. 7.
Terraform 설치하기(Linux, Windows) 테라폼을 시작하려면, 먼저 테라폼 CLI를 설치해야 합니다.  [Terraform 설치하기]Mac OS$ brew install terraformWindows$ choco install terraform패키지 매니저 사용이 어려운경우테라폼 바이너리 빌드 파일 제공※ chocolatey(초코)는 윈도우 패키지 매니저Terraform 바이너리 빌드 파일 : https://developer.hashicorp.com/terraform/downloads [Linux]Yum 설치$ sudo yum install -y yum-utils$ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo$ sudo yum -.. 2024. 10. 6.
Terraform의 설명 HashiCorp TerraformHashiCorp에서 오픈소스로 개발중인 클라우드 인프라스트럽처 자동화를 지향하는 코드로서의 IaC 도구입니다. 하시코프 설정 언어(HCL, Hashicorp configuration Language)를 사용해서 클라우드 리소스를 선언적으로 관리합니다.    현재 클라우드 리소스를 IaC로서 관리하는 도구로서는 거의 업계 표준이라고 할 수 있을 정도로 많은 사람들이 사용하고 있습니다.  테라폼이 지원하는 플랫폼은 아마존 웹 서비스(AWS), 구글 클라우드 플랫폼(GCP), 마이크로소프트 애저(Azure)와 같은 주요 클라우드 서비스를 비롯한 다양한 클라우드 서비스 프로바이더 방식으로 제공하고 있습니다. 따라서, 테라폼만으로 멀티 클라우드의 리소스를 선언하고 코드로 관리하.. 2024. 10. 6.
Ansible Semaphore extra CLI Arguments 활용 Ansible-Semaphore에서 Task Templates > Advance Extra CLI Argumens를 이용한 활용 방법을 작성합니다. Extra CLI Arguments란, Ansible-playbook 을 실행할 때 추가 arguments를 작성하여 실행하는 것을 말합니다. Extra CLI Arguments를 활용하면, Playbook을 실행시마다 내가 원하는 옵션을 추가하여 실행할 수 있습니다. 예를들면, 특정 Hosts에만 동작한다던지. root 권한으로 실행한다던지 등... [Extra CLI Arguments 사용조건] Ansible-Semaphore에서 CLI Arguments를 Override 해서 사용하려면, 아래와 같이 "Allow override CLI args in t.. 2022. 6. 21.
Ansible AWX 설치(ver. 17 / CentOS 7) 오늘은 Ansible Tower의 오픈소스 버전인 AWX를 설치하는 과정을 작성해보고자 합니다. Ansible AWX는 ver 17을 기준으로 설치방법이 나뉩니다. Version 17 이하는 Linux OS 위에 Docker를 기반으로 설치를 진행하며, Version 18 이상부터는 Kubernetes 기반위에서 설치하는 것을 기본으로 합니다. Ansible AWX Git : https://github.com/ansible/awx Ansible 설치 매뉴얼 : https://github.com/ansible/awx/blob/devel/INSTALL.md 요구사항(Prerequisites) 서버 자원 : CPU 4 Core / MEM 8GB OS : CentOS 7 SW : Ansible 2.8+ / Py.. 2022. 4. 2.
Ansible Semaphore 2.8.53 LDAP 연동 Ansible Semaphore의 LDAP연동 사용법 작성합니다. Ansible Semapore Version : 2.8.53 2022.03.25 - [IT Knowledge/Ansible] - Ansible Semaphore 2.8.53 사용법 Ansible Semaphore 2.8.53 사용법 오늘은 Ansible Semaphore의 사용법을 알아보기 위해서 작성하였습니다. Ansible Semapore Version : 2.8.53 Ansible Semaphore Install 과정이 필요하신 분은 이전글에서 확인을 바랍니다. 2022.03.24 - [IT Know.. lifeplan-b.tistory.com LDAP 연동 Config.json 파일을 수정하여 LDAP 연동이 가능하다. { "ema.. 2022. 3. 25.
반응형