-
앤서블 roles클라우드 교육/ansible 2023. 1. 10. 15:29
roles
코드의 구성을 체계화 하고 모듈화 시키기 위해 playbook에 대해 체계화 해주기 위해 사용한다.
플랫폼 찾기
nginx에 대한 것을 찾으려면 아래처럼 검색하면 유저들이 업로드 해둔 수많은 role이 보인다.
ansible-galaxy search nginx --platform 'EL'
끝에 'EL'을 넣어주는 이유는 centos를 의미한다.
이것들이 있는 사이트는
아래 사이트인데,
Role 직접 만들기
ansible-galaxy init <name>
디렉터리가 만들어지고,
tree로 확인해보면 여러가지 파일이 만들어진다.
저기 yml파일에원하는 내용을 집어넣으면 된다.
아래 세개의 파일을 변경할건데
주석처리한 위치에 파일을 만든다.
그리고 ansible-playbook install-httpd.yml
실행이 된다.
Role 가져오기
위의 사이트에서 검색하면 필터를 통해 다운 횟수와 여러가지 정보들을 확인할 수 있다.
아래처럼 리눅스에도 검색이 된다.
info 옵션을 통해 정보도 확인가능하다.
다운로드는 install 옵션
경로지정은 -p 옵션
경로에 다운받아졌다.
'클라우드 교육 > ansible' 카테고리의 다른 글
앤서블 playbook (0) 2023.01.09 앤서블 yaml 암호화 (0) 2023.01.09 앤서블 콘솔 (0) 2023.01.09 앤서블 간단한 명령어들 (0) 2023.01.08 앤서블 (0) 2023.01.04