Ansible 常用命令

1.Ansible 機器腳色
2.指定Hosts對象

1.Ansible 機器腳色
控制主機 (Control Machine):主機可以透過運行 Ansible 的劇本 (playbook) 對被控節點進行部署
被控節點 (Managed Node):遙控節點 (Remote Node)。相對於控制主機,這類節點就是我們透過 Ansible 進行部署的對象

2.指定Hosts對象
使用ansible 命令 -i 選向來指定機器清單

#cat test_host
[aapp_group]
1aapp_aliyun             ansible_host=1.1.1.1
2aapp_gcp                ansible_host=2.2.2.2
3aapp_azure              ansible_host=3.3.3.3

[bapp_group]
1bapp_aliyun             ansible_host=4.4.4.4
2bapp_gcp                ansible_host=5.5.5.5
3bapp_azure              ansible_host=6.6.6.6

[capp_group]
1capp_aliyun             ansible_host=7.7.7.7
2capp_gcp                ansible_host=8.8.8.8
3capp_azure              ansible_host=9.9.9.9
#ansible bapp_group -i test_host --list-hosts
  hosts (3):
    1bapp_aliyun
    2bapp_gcp
    3bapp_azure
Facebook Comments