본문 바로가기

ansible7

ansible awx windows playbook 생성 및 실행 구글에 검색해보면 AWX를 서버가 아닌 컨테이너 환경에서 설치를 한다. 그리고 로컬에다가 playbook을 저장하지 않고 github, gitlab같은 svn에 저장을 해서 당겨오는 식으로 사용한다. AWX가 설치 되었다는 것을 가정하고 gitlab에서 playbook을 가져오는 테스트를 해보겠다. github을 많이 씀에도 gitblab을 쓰는이유는 필자가 테스트했을 때 가장 심플하고 성공했기 때문이다. 둘이 똑같을 터인데 무슨이유에서인지 github은 연동이 잘 되지 않았다. windows노드를 컨트롤 하는 playbook을 생성하고 수행하여 결과를 보고자 한다. plabook 보관함 만들기(gitlab 프로젝트생성) gitlab에 로그인하고 Create a project 클릭 Create blank.. 2022. 5. 1.
앤서블 코어(Ansible core) 설치 앤서블은 마스터 노드에 앤서블 코어만 설치하면 된다. 플레이북으로 명령을 내렸을 때 멱등성의 특징으로 중복 실행으로 인한 오류를 방지할 수 있다. 멱등성이란? 멱등성의 정의 연산을 여러번 하더라도 결과가 달라지지 않는 것 예를 들어 echo "hello seo" >> test.log라는 명령을 내렸을 때 수행할 때마다 test.log파일에 hello seo가 기록될 것이다. 하지만 ansible로 실행하면 한 번만 수행된다. 테스트 환경 CentOS7 설치방법 yum install epel-release yum install ansible ansible 먼저 설치시도를 하면 찾을 수 없다고 나온다. 따라서 epel-release를 먼저 설치해준다. 모든 호스트에 ping 체크를 하려는 명령어. 하지만 호.. 2022. 2. 22.
반응형