Sitemap
createdev

createdev

do it right now. code!

awx rest api call with python

2 min readSep 14, 2022

awx 에 job_templates 에 호출 구성을 완료하고 아래와 같은 python 코드를 통해서 테스트를 할 수 있습니다.

#!/usr/bin/env python
import requests


def main():
url = "http://server_ip/api/v2/job_templates/10/launch/"
username = "admin"
passwd = "password"

headers = {
"Content-Type": "application/json",
}

data = {}
data['extra_vars'] = {
"extra_string": "var write message"
}


req = requests.post(url,
headers=headers,
auth=(username, passwd),
json=data,
verify=False)

print(req.status_code)
print(req.text)


if __name__ == "__main__":
main()

메모차원에서 테스트 해보고 코드를 기록한다.
extra_vars 변수를 통해서 전달받은 파라미터를 확인하고 기록 하여 출력할 수 있으며 마찬가지로 변수 처리도 할 수 있다.

Get createdev’s stories in your inbox

Join Medium for free to get updates from this writer.

툴 테스트로는 postman 이용해서 테스트 진행해볼 수 있으며 curl 로도 같은 결과를 볼 수 있습니다.
나는 개발 언어를 통해서 호출해야 하므로 중간 코드를 샘플링해봤다.

Thanks to createdev ( 위버시스템즈 )

--

--

createdev
createdev

Written by createdev

0 followers

do it right now. code!