DevOps 7

Ansible 변수 관련 내용

필자는 ansible을 처음 접하는 과정이다. 아래 설명은 ansible-playbook 기반으로 설명한다. ansible을 사용하면서 좀더 이해하기 쉽게 변수에 대한 설명을 풀어서 점차 기록을 늘려갈 예정이다. 혹시라도 잘못알고있다던지 틀리다면 피드백 요청바랍니다. server.ini 더보기 위 파일에는 ansible로 서버를 컨트롤 하기위해 접근하려는 서버의 정보를 기입하게 되어있습니다. 보통 아래와 같이 적습니다. [ server ] #명칭은 본인이 원하는대로 수정가능 harulife-1 ansible_host= 1.2.3.4 haru_name="harulife" #이와같이 내용은 아무렇게나 적어도된다. harulife-2 ansible_host= 4.3.2.1 haru_name="harulife_..

DevOps/Ansible 2024.02.08

argoCD EKS 업그레이드 관련 Supported versions

EKS 업그레이드 작업중 설치된 에드온에 관련하여 EKS 버전에 따른 지원사항을 확인하게된다. Argocd 같은경우 내용 설명이 되어있긴하지만 해당 내용의 이해를 돕기위해 글을 남깁니다. 영어버전 Supported versions Similar to the Kubernetes project, the supported versions of Argo CD at any given point in time are the latest patch releases for the N and N - 1 minor versions. These Argo CD versions are supported on the same versions of Kubernetes that are supported by Kubernetes it..

DevOps/ArgoCD 2023.10.19

Git 명령어 모음집

현재상태 확인 # git status 전체 로그 확인 # git log 저장소에 코드 추가 # git add . (현재경로에서 하위경로까지 변경된 사항을 저장한다는 명령어) # git add 파일명 (해당 파일만 저장하겠다는 명령어) # git add -A (모든 파일의 변경사항을 저장한다는 명령어) 커밋 생성 # git commit -m "[작업내용 or 메모]" 변경 사항 원격 서버 업로드 # git push origin [브랜치명] 원격 저장소의 데이터 가져오기 # git pull 원하는 브랜치로 이동 # git checkout [브랜치명] 모든 브랜치 확인 # git branch -a 수정된 내용을 다시 되돌리기 # git checkout -- [수정된파일] (수정된 파일만 되돌리기) git ad..

DevOps/Git 2023.07.10

fatal: repository '' not found

MAC 에서 git clone 을 시도했을때 해당 fatal: repository '' not found 에러가 나타났다. 글쓴이는 aws codecommit을 git clone으로 받아오려는 작업을 하고있던 중이였다. 이때 확인해볼 사항은 아래와 같다. 1. 아래와 같은 방식으로 잡아본다. # 형식 git clone https://[git user name]:[git password]@[git repository address] # 예시 git clone https://devmin:1234asdf12234@github.git 2. URL링크를 다시 잡아본다. git remote remove origin git remote add origin URL 3. git 버전 문제.(해결) 저같은경우 git 버..

DevOps/Git 2022.03.29

terraform

terraform은 명령어를 내리는 위치의 모든tf파일을 참조한다. 주로 init, plan, apply 명령어를 쓰게된다. init = 모든 tf 파일을 체크하여 변동사항이나 적용가능 여부 체크 plan = 체크가됫다면 이게 정상적으로 구동될지 여부 확인 apply = 해당 내역을 실제로 적용시키기. 보통 terraform apply가 진행되면 진행내용이담긴 백앤드 파일이 생성된다. 별도 설정이없다면 명령어를 진행한 로컬 서버에 생기게된다. 백앤드 파일을 중요하기에 작업자가 여려명이라면 공유가 되어야하는 파일이다. 예를들면) terraform 파일로 생성된 EC2가 있을경우 해당 EC2를 누군가 콘솔로 작업을하여 수정을하였다. 하지만 또다른 누군가가 terraform 명령어를 통해 apply가 진행되면..

DevOps/Terraform 2021.12.10

E: Release file for http:// is not valid yet (invalid for another ). Updates for this repository will not be applied

Docker로 ubuntu 컨테이너를 생성하고 ubuntu컨테이너에 접근하여 #apt-get update 명령어를 했을때 더보기 # apt-get update Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Reading package lists... Done E: R..

DevOps/Docker 2021.12.06