본문 바로가기
카테고리 없음

Ansible을 이용해서 Serverspec 테스트 케이스 자동 생성

by ^..^v 2020. 9. 11.
728x90
반응형

Playbook 파일(site.yml)에 serverspec_sample 롤(role) 추가

serverspec_sample 롤(role) 정의 파일 확인

ansible-playbook으로 spec 파일(테스트 케이스 정의 파일) 배포

spec 파일 생성 확인

(ansible을 이용해서 자동으로 생성한 spec 파일을 이용) 테스트 실행

테스트 케이스를 통과하도록 컨텐츠 형식을 정의하고 있는 템플릿 파일 수정

수정한 템플릿에 맞춰서 새로운 index.html 파일 생성

테스트 실행

nginx 중지 후 테스트 실행


테스트 결과를 HTML 형식으로 출력

호스트 PC에서 http://192.168.33.10/result.html 으로 접속
가상 머신으로 접속이 안 될 때 sudo systemctl stop firewalld 명령으로 방화벽 해제

728x90
반응형

댓글