Skip to content

ansible api with ansible python client and django rest

Notifications You must be signed in to change notification settings

mrneodiablo/ansible_rest_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANSIBLE REST API

Công cụ này phát triển dựa trên công https://github.com/vstconsulting/polemarch. Mình chỉ viết thêm phần api mình có thể chạy exec command, playbook , script nhưng không chạy bằng ansible cli như tác giả mà chạy bằng ansible python client.

  • Hiện tại mình đã tích hợp xong và có thể chạy được 1 số API cần có thể gian để phát triển thêm
http://172.16.227.149/api/v1/projects/1/execute-module-api/
 {"inventory":"3","module":"shell","group":"abcd","args":"netstat -ntpl"}

-- Cấu trúc của tool --

architech

-- Các tính Năng --

Dashboard:

Sẽ giống với bản gốc chưa sửa bất cứ ui nào ngoại trừ thêm tính năng chạy script architech

History:

Phần list sẽ giống architech

Output Task:

Sửa lại Output xuất ra theo kiểu JSON format debug để phù hợp tích hợp với các hệ thống khác architech

Sẽ phát triển tiếp mọi người hãy chờ nhé