본문 바로가기

설정3

[Ansible/AWX] AWX 관리 tip - Management Job AWX는 이전의 활동 내역들 (activity stream data)가 계속 저장하고 있기때문에 history나 job log 등 보관을 위한 용량을 차지하게 된다. 때문에 주기적으로 이전 history 를 지워야 하는데 이때 Management Jobs 메뉴에서 처리 가능하다. Menu - Management Jobs - Cleanup Activity Stream - Launch 을 클릭한다. 나는 30일이 지난 내역을 모두 삭제했다. 매번 들어가서 정리하기 번거롭기 때문에 주기적으로 정리하도록 scheduling 할 수도 있다. Cleanup Activity Stream - Schecules 를 들어가 새로운 schedule을 등록한다. 2021. 3. 24.
[Ansible/AWX] AWX inventory 에 host 자동 추가 AWX를 사용하다보니 inventory 등록할때 host를 하나씩밖에 등록하는 것이 번거롭다. 여러 방법으로 host 정보를 gathering 할 수 있는데, (SOURCE설정, inventory script) 나는 inventory 도 git에 등록하여 사용하고 있기떄문에 git의 host파일을 불러와 자동으로 inventory 를 구성하도록 했다. 우선 새로운 inventory 를 추가한다 SOURCES 탭에들어가 신규 SOURCE를 추가한다. 이때 SOURCE 는 Sourced from a Project 로 선택하면된다. Inventory file 을 git에 update 할때마다 AWX의 inventory 도 sync 를 맞추기 위해 UPDATE OPTIONS 의 OVERWRITE 와 OVERWR.. 2021. 3. 24.
Gerrit - Commit Message에 Change-Id 입력하도록 설정 보통 Commit Message에 Change-id 가 없어도 Gerrit 에 커밋을 업로드시 자동으로 생성해주지만, 커밋 메세지에 Change-id 가 없으면 Gerrit 에 올리지 못하도록 설정할 수도 있다. Change-Id 는 Gerrit 이 변경사항을 구분하는 고유 식별값이다(Commit Id와는 다르다). Browse - Repositories 클릭 -> All-Projects 클릭 (특정 Projecdt 만 적용할 수 도 있다.) Repository Options 에서 Require Change-Id in commit message 를 False에서 True로 설정. 설정 후 Commit message 에 change-Id가 없는 상태로 Push 하면 아래와 같은 에러가 발생한다. ERROR.. 2020. 12. 16.