전산쟁이의 기억노트

7- awx에서 rest api 사용하기 본문

Ansible 기술정보

7- awx에서 rest api 사용하기

잘나가는전산쟁이 2022. 7. 22. 02:45
728x90
반응형
SMALL

 

awx에서 제공하는 restapi 사용방법

  1. 전체 기능은 : http://192.168.20.10:8801/api/v2/ 에 접속하면 전체 api 기능 확인가능

사전작업

  1. admin 계정으로 awx 로그인
  2. 관리 → application → 새로생성
    1. authorization grant type은 resource owner password=based,
    2. client type → confidential
  3. 관리 → user 에서 api용으로 사용할 서비스 계정 생성 후 token 생성
    1. application에는 2번에서 생성한 application 선택
    2. scope는 write로 선택
      1.생성된 token값은 복사 (재 확인할 수 있는 절차가 없음)

API 사용예제

  1. inventory 조회
  2. Credential 정보 조회
  3. job templates조회
  4. job template 실행
    • template ID가 46이고, inventory id가 2, credential id 가 2 인 job 수행
  5. 호스트 등록
    • inventory id가 2이고, 182.168.200.10에 use, test라는 변수를 적용해서 호스트 등록
  6. 그룹에 해당 호스트 추가
    • group  id가 6번인 그룹에 192.168.200.10 호스트 등록
  7. 호스트 삭제

728x90
반응형
LIST

'Ansible 기술정보' 카테고리의 다른 글

9-AWX 사용메뉴얼  (0) 2022.10.18
8- Ansible Role기반의 배포절차 작성  (0) 2022.08.15
6 - AWX 설치절차  (0) 2022.07.22
5- Ansible Playbook작성하기  (0) 2022.07.22
4- ansible inventory 작성하기  (0) 2022.07.22
Comments