대화형 명령어 vi편집기와 같은master_commands.shslave_commands.shsentinel_commands.shcommands.shredis-modify.sh
파이썬 파일 실행하는 것과 비슷하게 sh 파일이름으로 실행한다스크립트 실행 chmod 명령어result=systemctl status httpd | grep Active | awk -F" " '{print $2}'echo $resultif $result = "acti
파이썬 기반이다! 설치될때 파이썬이 같이 설치된다Ansible은 스토리지, 서버 및 네트워킹을 자동화하는 구성 관리 플랫폼Ansible을 사용하여 이러한 구성 요소를 구성하면 어려운 수동 반복 작업을 자동화 가능연산을 여러 번 적용하더라도 결과가 달라지지 않는 것이 특
롤로 구성하였다.각 롤을 만들어 파일과 템플릿들을 넣어줬다.각 템플릿의 설정 IP, 경로는 잘 확인해서 설정해줘야 한다.files, templates 에 파일들을 옮겨놨기 때문에 모듈 작성시 절대경로를 작성하지 않고 파일이름만 적어도 실행할 수 있다.db.jsp IP
변수 어디서든 사용할 수 있다. 인벤토리에서도 변수를 만들수 있다. 설정 파일들을 일일이 수정하지 않고 변수를 만들어 사용하면 편리하게 이용할 수 있다. ![](
ansible 200.200.200.201 hosts 구성 역할은 common, master, slave 만 구성하였다. common template는 마스터와 슬레이브 모두 동일하여 common template에 하나로 만들어 주었다. master 변수만 만
git에 있는 내용을 github에 올려 actions를 이용해서 ec2한대와 연결 후 ansible과 terraform을 실행해 보고자 한다. ansible과 terraform을 github actions에서 바로 실행할 수가 없어 sh 실행용 컴퓨터를 만들어 주어서
깃 엑션을 돌리는데 10분만 지나면 타임아웃 에러가 발생해서 작업들을 수행하다가 멈춰버렸다. 기본 깃 엑션 수행 시간 값은 10분이고 이거를 임의적으로 30분 늘려주었다.name: 'Deploy'on: push: branches: "master" pull_