Ansible

Ansible Playbook 작성 시 꿀팁

Joon0464 2021. 7. 12. 15:49

[무료] [기초] 처음부터 설치하며 배우는 앤서블(Ansible) - 인프런 | 강의 (inflearn.com)

 

[무료] [기초] 처음부터 설치하며 배우는 앤서블(Ansible) - 인프런 | 강의

엔서블과 같은 툴을 접해 보지 못한 엔지니어/관리자 그리고 개발자를 대상으로 주로 실습을 통해 앤서블을 통해 얼마나 효과적으로 시스템이 관리될 수 있는지 체험하고, 이해하게 됩니다, 📣

www.inflearn.com

1. vi 편집기로 yml 작성 시 글자 색깔 입히기

vim을 사용하여 yml을 작성하게 되면 색깔 구분이 없기 때문에 오타 교정이나 시인성 면에서 매우 떨어지게 된다. 이를 해결하기 위해 Vim-plug와 ansible-vim을 설치한다.

 

https://github.com/pearofducks/ansible-vim 에 설치 방법이 나와있다.

 

설치 방법

# curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

플러그인 설치를 위한 파일을 curl 명령어를 통해 받는다.

# vi ~/.vimrc

call plug#begin('~/.vim/plugged')
Plug 'pearofducks/ansible-vim'
call plug#end()

플러그인 설치를 위한 파일을 작성한다.

# yum -y install git vim-enhanced

git 과 vim-enhanced 패키지가 설치되어 있어야 정상적인 설치가 가능기 때문에 yum으로 설치해준다.

# vim

:PlugInstall	# 플러그인 설치가 진행된다.

:q!		#설치가 완료되면 나온다.

위 명령을 차례대로 입력하면 플러그인이 설치된다.

# alias vi=vim

마지막으로 alias 기능을 사용하여 vi 명령어를 vim으로 별칭을 등록해준다.

위와 같이 yml 파일에 색이 들어간 것을 볼 수 있다.

2. 에러 출력을 깔끔하게 출력하도록 변경하기

설정 적용 전
설정 적용 후

위와 같이 에러를 깔끔하게 볼 수 있도록 변경되기 때문에 이 설정을 적용할 것이다.

# vi /etc/ansible/ansible.cfg

 74 stdout_callback = debug

/etc/ansible/ansible.cfg 파일을 수정하여 stdout_callback = skippy를 debug로 변경해준다.