ansible命令引數介紹

2021-09-03 10:51:05 字數 1390 閱讀 6842

ansible命令引數介紹

-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

欄位名 參考值 含義

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命令引數介紹 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登入密碼。當使用密碼驗證的...

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到哪個使用者,預設為...