네트워크 & 클라우드/자동화
Ansible 기초 1 - 기본 세팅 수동으로 하기
김냥코오
2022. 11. 7. 00:56
나는 Virtual Box와 CentOS를 통해 Ansible을 구동했다.
자신에게 편리한 가상머신과 OS를 사용하면 된다.
아래에서 Vagrant라는 툴을 이용해서 손쉽게 프로비저닝 할테지만,
우선 대략적인 설치 방법에 대해서 서술하고자 한다.
virtualbox, centos를 다운받아 설치하고, vm을 올렸다는 가정하에 내용을 서술해본다.
Ansible 설치
- DNS 설정
vi /etc/reslov.conf
nameserver 8.8.8.8
- yum install epel-release -y
//extra package for enterprise linux
- yum install ansible
Ansible 세팅
- vi /etc/ansible/hosts
//ansible server와 node를 정의
Vim에 색 넣기
- ansible-vim 구글 검색
- github에서 설치 진행 (vim plugin)
[다운로드]
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
[설치]
vi ~/.vimrc
call plug#begin('~/.vim/plugged')
Plug 'pearofducks/ansible-vim'
call plug#end()
yum install vim-enhanced -y
// 기존 vi로는 해당 플러그인이 동작하지 않기에 설치 필요
yum install git -y
// 플러그인 통신을 위해 git 설치 필요
vim
:PlugInstall
[vi 별칭 주기]
vi ~/.bashrc
alias vi='vim'
Error 메시지 가독성 올리기
vi /etc/ansible/ansible.cfg
//ansible config 파일에서 stdout_callback = skippy를 debug로 변경
:set number
//각 열에 번호 세팅