[Terraform] awscli, terraform 설치 및 VSC(Visual Studio Code) 연동
Language/Terraform2024. 5. 19. 22:51[Terraform] awscli, terraform 설치 및 VSC(Visual Studio Code) 연동

1. awscli 설치더보기sudo apt-get install python3-php  더보기sudo pip3 install awscli  2. Terraform 설치gnupg : 데이터와 통신의 암호화와 서명을 위해 사용되는 무료 소프트웨어software-properties-common : 소프트웨어 저장소와 관련된 유틸리티들을 포함한 패키지더보기sudo apt-get install -y gnupg \software-properties-common  1) Hashicorp의 GPG 키 다운2) 다운로드한 키를 바이너리 형식으로 변환3) 변환된 키를 '/usr/share/keyrings/hashicorp-arvchive-keyring.gpg' 파일에 저장4) 저장된 키의 지문을 출력하여 키가 올바르게 저..

[Terraform] DevOps의 등장, 코드형 인프라, 테라폼의 작동 방식, 코드형 인프라 도구 조합
Language/Terraform2024. 5. 19. 20:52[Terraform] DevOps의 등장, 코드형 인프라, 테라폼의 작동 방식, 코드형 인프라 도구 조합

1. 데브옵스(DevOps)의 등장1) 일반적으로 개발팀(Devs), 운영팀(Ops)으로 역할이 분리되어 불림개발팀은 애플리케이션을 만들어 운영팀으로 넘겨줌운영팀은 애플리케이션을 어떻게 배포하고 운영할 것이 결정함→ 서버를 랙에 설치하거나 네트워크 케이블을 설정하는 등의 배포 작업이 수동으로 이루어짐2) 조직이 커지면서 수동으로 진행하는 작업은 느리고 반복적인 작업이 됨운영팀의 실수로 모든 서버가 똑같이 설정되지 않고 일부 설정이 미묘하게 다른 '구성 드리프트(Configration Drift)'가 발생함3) 데이터 센터를 직접 운영하는 대신 AWS, Azure, GCP 같은 클라우드 플랫폼을 이용함하드웨어에 돈과 노력을 투자하는 대신 소프트웨어 작업에 더 많은 시간을 소모함개발팀과 운영팀 모두 소프트웨..

Windows11 WSL 활성화 및 Ubuntu-20.04 배포판 설치
Language/Terraform2024. 2. 18. 18:19Windows11 WSL 활성화 및 Ubuntu-20.04 배포판 설치

PowerShell 관리자 권한으로 실행 ( https://learn.microsoft.com/ko-kr/windows/wsl/install-manual ) 이전 버전의 WSL 설치 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 해당 명령으로 필요한 기능 활성화 Online True 확인 Linux용 WIndows 하위 시스템이 체크 되어있어야 WSL 가능 가상 머신 플랫폼 체크 확인 현재 설치된 wsl 배포판 리스트 확인(아직 설치한 것이 없음) wsl version 2만 사용하도록 고정 설치할 수 있는 배포판 확인 Ubuntu-20.04 배포판 설치, 해당 리눅스에서 사용할 계정 생성 wsl --..

image