成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ansible 常用命令匯總,運維自動化必備收藏!

運維
今天這篇文章我們分享一下關于 ansible 的常用命令,下面,我們一起來看。

今天我們來分享一下ansible的常用命令。

1. 基本命令

命令

說明

ansible --version

查看 Ansible 版本

ansible all -m ping

測試所有主機連通性

ansible <主機組> -m ping

Ping 指定主機組

ansible webservers -m command -a "uptime"

在目標主機上執行 shell 命令

ansible all -i <ip>, -m ping

臨時執行命令(逗號不能省)

2. 主機清單

命令

說明

ansible-inventory --list

顯示當前 inventory 的主機列表(JSON 格式)

ansible-inventory --graph

圖形化顯示主機組結構

ansible-inventory -i <inventory文件> --list

使用指定 inventory 文件顯示主機列表



3. 模塊使用(常用模塊)

命令

說明

-m ping

測試連通性

-m shell -a "<命令>"

使用 shell 模塊執行命令

-m command -a "<命令>"

使用 command 模塊(不支持管道、重定向等)

-m copy -a "src=/etc/hosts dest=/tmp/hosts"

復制文件到遠程主機

-m fetch -a "src=/var/log/messages dest=/tmp"

從遠程主機拉取文件

-m file -a "path=/tmp/test state=touch"

創建空文件

-m file -a "path=/tmp/test state=absent"

刪除文件

-m yum -a "name=httpd state=present"

安裝軟件包

-m service -a "name=httpd state=started enabled=true"

啟動并設置服務開機自啟

-m user -a "name=testuser state=present"

創建用戶

-m group -a "name=testgroup state=present"

創建用戶組

4. Playbook 相關

命令

說明

ansible-playbook site.yml

執行 playbook

ansible-playbook -i hosts site.yml

指定 hosts 文件執行

ansible-playbook --check site.yml

模擬執行(不會真正更改)

ansible-playbook --syntax-check site.yml

語法檢查

ansible-playbook -v/-vv/-vvv

增加詳細日志輸出

ansible-playbook site.yml --start-at-task="task名"

從指定任務開始執行

5. 密鑰與權限

命令

說明

ansible all -m ping -u root

指定用戶執行

ansible all -m ping -u root --ask-pass

提示輸入 SSH 密碼

ansible-playbook site.yml -K

提示 sudo 密碼

ansible-playbook site.yml --ask-vault-pass

提示輸入加密變量密碼

6. Vault(敏感信息加密)

命令

說明

ansible-vault create secret.yml

創建加密文件

ansible-vault edit secret.yml

編輯加密文件

ansible-vault view secret.yml

查看加密文件

ansible-vault encrypt file.yml

加密文件

ansible-vault decrypt file.yml

解密文件

ansible-playbook playbook.yml --vault-password-file ~/.vault_pass.txt

從文件中讀取密碼

ansible-playbook playbook.yml  --ask-vault-pass

運行 playbook 時詢問密碼

7. 實用技巧

命令

說明

ansible-doc -l

查看所有模塊

ansible-doc <模塊名>

查看指定模塊說明

ansible-doc -s copy

顯示模塊參數結構(推薦)

ansible-playbook --tags "install"

執行指定標簽的任務

ansible-playbook --skip-tags "install"

跳過指定標簽的任務

ansible-playbook -e "var1=value1"

-e :臨時傳入變量

責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2019-08-30 09:54:39

LinuxC語言文本編輯器

2015-10-08 10:55:23

云服務自動化運維 ANSIBLE

2014-09-22 11:24:18

運維

2018-06-23 07:31:05

2010-05-28 18:28:51

MySQL常用命令

2010-05-25 11:40:12

MySQL 常用命令

2017-03-22 18:30:44

Linux運維自動化ansible

2022-07-29 14:39:17

Ansible運維工具

2017-03-22 16:31:30

Linux運維自動化ansible

2017-08-21 14:09:26

Linux網絡帶寬監控命令

2020-12-11 10:20:33

Ansible運維軟件包

2020-04-30 15:00:17

運維Ansible自動化

2015-06-24 10:42:19

云計算運維自動化運維ANSIBLE

2012-10-22 14:54:48

2010-05-27 13:12:10

MySQL 常用命令

2014-08-04 10:10:35

IT運維自動化運維

2025-01-03 16:47:02

Ansible自動化運維DevOps

2025-04-14 08:00:00

Docker命令運維

2020-09-22 11:00:27

Linux命令文件

2020-09-14 10:32:39

Linux命令文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄色精品视频网站 | 国产91黄色 | 欧美色综合一区二区三区 | 青青草这里只有精品 | 中文字幕av亚洲精品一部二部 | 成人精品一区二区 | 国产乱码久久久久久一区二区 | 久久久.com | a视频在线观看 | 亚洲欧美在线视频 | 欧美专区在线视频 | 盗摄精品av一区二区三区 | 中文字幕动漫成人 | 国产成人在线视频免费观看 | 国产在线视频一区 | 日本精品一区二区三区在线观看视频 | www.99re| 黄色大片免费看 | 午夜影院在线观看 | 欧美久久久久 | 一区二区视频免费观看 | 99在线免费视频 | 国产精品av久久久久久毛片 | 情侣酒店偷拍一区二区在线播放 | 一级毛片视频 | 中文字幕成人在线 | 欧美二区在线 | 成人国产精品视频 | 精品伊人久久 | 国产毛片在线看 | 欧美中文字幕一区二区三区亚洲 | www.精品一区| 国产精品美女久久久久aⅴ国产馆 | 国产乱精品一区二区三区 | 成人一区二区三区视频 | 极品国产视频 | 不卡一二区 | 久久久久网站 | av大片| 免费福利视频一区二区三区 | 中文字幕成人av |