2022년 7월 23일 토요일

7- awx에서 rest api 사용하기

 

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. 호스트 삭제

댓글 없음:

댓글 쓰기

adfit

AI들끼리 대화하기

ChatGPT, perplexity, Gemini... 많은 AI 서비스가 있고 서비스별로 다양한 엔진이 있죠. 문득 AI끼리 대화를 시켜보면 어떤 대화의 흐름을 이어갈까 궁금해졌습니다. 그래서 해보았습니다. 규 칙 나(사람)은 양쪽 AI에서...