[Ansible] ansible-vault 사용법, ansible 암호화
2023. 1. 10. 17:54
IT/Ansible
Ansible-vault? Ansible Vault는 패스워드, 키와 같은 보안에 민감한 파일들을 암복호화해주는 기능으로 ansible이 설치되면 vault도 함께 설치가 된다. Ansbile에서 사용하는 모든 구조화된 데이터 파일을 암호화 할수 있는 기능이다. [admin@master ansible]$ ansible-vault --help usage: ansible-vault [-h] [--version] [-v] {create,decrypt,edit,view,encrypt,encrypt_string,rekey} ... encryption/decryption utility for Ansible data files positional arguments: {create,decrypt,edit,view,en..
[Ansible] 플레이북
2023. 1. 10. 15:52
IT/Ansible
yaml 파일 작성 플레이북 방식으로 nginx 웹서버 설치 1: 플레이북의 처음은 항상 --- 으로 시작하여 야물 파일임을 명시합니다 2: 플레이북의 이름, 필수는 아니지만 현재 플레이북의 목적을 확실하게 해주는 것이 좋습니다 3: 어떤 노드들에 대해 설치할 것인지 지정 -> node3 서버에다가 설치 4: 필요하지 않은 내용을 수집하지 않는 옵션 6: 태스크 시작 , 총 4개의 작업 지정함 7: nginx 설치 패키지는 센트OS 기본저장소에 있지 않기때문에 epel 저장소를 설치해야함 8: state=latest 는 실행시마다 최신으로 업데이트해주는 옵션 10: nginx 설치 12: nginx 공식홈페이지의 메인페이지를 가지고와서 index.html으로 변경하는 것, mode=0644는 첫페이지에 ..
[Ansible] 데브옵스와 앤서블의 특징
2023. 1. 5. 15:50
IT/Ansible
Ansible? 데브옵스 도구 여러 개의 서버를 효율적으로 관리할 수 있게 해주는 환경 구성 자동화 도구입니다. 앤서블은 플레이북 이라는 곳에 실행할 구성을 선언해 놓으면, 필요할 때 마다 자동으로 실행 시킬 수 있는 것이 가장 큰 특징입니다. 웹서버의 구성과, DB서버의 구성을 선언해 놓으면 관리자들은 필요할 때마다 그 구성대로 서버의 설정을 베포 할 수 있습니다. DevOps란? 개발(development)과 운영(operations)의 합성어로 개발팀과 IT 운영팀의 작업에 대한 공유 방식를 뜻합니다. 기존의 오랜시간이 소요되는 프로그램 출시/운영과정을 빠르게 순환적으로 적용하여 배포하는 것입니다. 1. 개발팀과 운영팀간의 의사소통 증가로 생산성 증대 2. 한 곳에서 개발부터 검증, 배포까지 전체를..