$ ansible all --list-hosts
hosts (3):
192.168.0.141
192.168.0.142
192.168.0.140
ANSIBLE_CONFIG -> ./ansible.cfg -> ~/.ansible.cfg -> /etc/ansible/ansible.cfg
ansible host-pattern -m module [-a 'module arguments'] [-i inventory]
ansible qa-servers -b -m unarchive -a "src=/tmp/enigma.tgz dest=/opt/ remote_src=yes"
ansible qa-servers -b -m lineinfile -a "regexp=DEPLOY_CODE line=CODE_RED path=/opt/enigma/details.txt"
ansible-vault encrypt /home/ansible/confidential
ansible <hostname> -m ansible.builtin.setup
ansible-doc -l # 列出所有模块
ansible-doc service
ansible-doc -s service # 仅输出示例
ansible-galaxy collection install azure.azcollection
pip3 install ansible
curl -X GET \
-H "Authorization: Bearer TOKEN" \
-H "Content-Type: application/json" \
"https://controller.ansiblecloud.com/api/v2/jobs/?order_by=-id&page_size=1&search=Demo+Job+Template"
:) 未完待续……
LEo at 00:12