ansible命令引數介紹
12
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
-m:要執行的模組,預設為
command
-a:模組的引數
-u:
ssh
連線的使用者名稱,預設用root,ansible.cfg中可以配置
-k:提示輸入
ssh
登入密碼。當使用密碼驗證的時候用
-s:
sudo
執行
-u:
sudo
到那個使用者,預設為root
-k:提示輸入
sudo
密碼,當不是nopasswd模式時使用
-c:只是測試一下會改變什麼內容,不會真正去執行
-c:連線型別(default=smart)
-f:fork多少個程序併發處理,預設為5個
-i:指定hosts檔案路徑,預設default=
/etc/ansible/hosts
-i 指定pattern,對已匹配的主機中再過濾一次
--list-hosts:只列印有哪些主機會執行這個playbook檔案,不是實際執行
-m:要執行的模組路徑,預設為
/usr/share/ansible
-o:壓縮輸出,摘要輸出
--private-key 私鑰路徑
-t:
ssh
連線超時時間,預設10秒
-t:日誌輸出到該目錄,日誌檔名以主機名命名
-
v
:verbost
欄位名 參考值 含義
12
3
4
5
6
7
8
9
10
11
ansible_architecture x86_64 受控節點系統框架
ansible_distribution centos 受控節點的作業系統發行版
ansible_distribution_version 6.3 受控節點發行版本的版本號
ansible_domain kisops.org 受控節點的主網域名稱
ansible_fqdn site01.kisops.org 受控節點的完整機器名
ansible_inte***ces [「lo」,」eth0」] 列出受控節點所有的網絡卡
ansible_kernel 2.6.32-431.5.1.el6.x86_64 受控節點的核心版本號
ansible_memtotal_mb 30099 受控節點總記憶體大小(兆)
ansible_processor_count 24 受控節點的cpu核心
ansible_virualization_role guest 受控節點的身份:host為宿主機,guest為虛擬機器
ansible_virtualization_type kvm 受控節點的虛擬化型別
#普通使用者使用sudo
$ ansible all --sudo -m copy -a 'src=/tmp/zabbix_agentd.conf dest=/usr/local/zabbix/etc/ owner=ody group=root mode=0644'
ansible命令引數介紹
ansible命令引數介紹 m 要執行的模組,預設為command a 模組的引數 u ssh連線的使用者名稱,預設用root,ansible.cfg中可以配置 k 提示輸入ssh登入密碼。當使用密碼驗證的時候用 s sudo執行 u sudo到那個使用者,預設為root k 提示輸入sudo密碼,...
ansible配置檔案介紹及命令介紹
1 ansible的配置檔案 1 2 3 4 5 root vm ansible rpm ql ansible grep etc etc ansible etc ansible ansible.cfg etc ansible hosts etc ansible roles ansible.cfg 檔...
ansible常用命令及引數
常用引數 m 要執行的模組,預設為command a 指定模組的引數 u ssh連線的使用者名稱,預設用root,ansible.cfg中可以配置 b,become 變成那個使用者身份,不提示密碼 k 提示輸入ssh登入密碼,當使用密碼驗證的時候用 s sudo執行 u sudo到哪個使用者,預設為...