1. 程式人生 > >ansible常用基礎命令整合

ansible常用基礎命令整合

高級管理

查看組內主機列表

ansible webservers --list-hosts

執行命令

-m shell
# ansible all -m shell -a ‘hostname‘

復制文件

-m copy
# ansible all -m copy -a ‘src=/etc/hosts dest=/etc/hosts‘

用戶管理

-m user

添加用戶

# ansible all -m user -a "name=lala password=123"

刪除用戶

# ansible web1 -m user -a "name=lala state=absent"

軟件包管理

-m yum

刪除軟件

# ansible web1 -m yum -a ‘name=httpd state=removed‘

安裝軟件

# ansible web1 -m yum -a ‘name=httpd state=latest‘

服務管理

-m service
# ansible webservers -m service -a ‘name=httpd state=started‘

采集主機信息

# ansible web1 -m setup -a

ansible常用基礎命令整合