Khi viết một role cho ansible role, thi thoảng tôi muốn chạy luôn role này. Hoặc có 1 role tôi clone được từ github. Đôi khi chỉ có một role thôi nên rất ngại viết hẳn một playbook đẻ chỉ chạy mỗi role đó.
ansible-role
sẽ cứu rỗi ta, làm công việc nhanh chóng hơn.
Cài đặt
ansible-role
sudo pip install ansible-role
Sau khi cài đặt, ta thấy
ansible-role
có các options nhưVí dụ
- Ta có 1 role
ntp-client
Muốn chạy role này ta thực hiện lệnh sau
ansible-role --module-path . ntp-client ntp -i hosts -u root
--module-path
: Đường dẫn tới modulentp-client
: tên của role-i hosts
: inventory host-u root
: remote user
Kết quả
Ta có thể thấy hiện tại
ansible-role
đã hỗ trợ tất cả các tham số của ansible-playbook
, do vậy ta có thể thoải mái làm việc với ansible-role
mà ít bị hạn chế bởi những options.
Comments
Post a Comment