1、ansible ad-hoc常用命令 2、YMAL文件格式 3、编写简单的playbook
时间: 2023-11-21 12:05:10 浏览: 112
1、Ansible ad-hoc命令是用于执行快速任务的命令行工具。常用的一些ad-hoc命令如下:
- `ansible all -m ping`:检查所有主机的连通性。
- `ansible all -m command -a "hostname"`:在所有主机上运行命令"hostname"。
- `ansible all -a "ls /tmp"`:在所有主机上执行命令"ls /tmp"。
- `ansible webservers -m service -a "name=httpd state=started"`:在webservers组中的主机上启动httpd服务。
2、YAML(YAML Ain't Markup Language)是一种用于表示数据序列化的格式。它使用缩进和冒号来表示层次结构和键值对。以下是一个简单的YAML示例:
```
---
name: John Doe
email: johndoe@example.com
phone:
- type: home
number: 1234567890
- type: work
number: 9876543210
```
这个示例表示一个人的姓名、电子邮件和电话号码。电话号码是一个列表,每个条目都包含类型和号码。
3、编写一个简单的Ansible playbook,可以通过创建一个YAML文件来实现。以下是一个示例:
```
---
- name: Install and start Apache
hosts: webservers
tasks:
- name: Install Apache
yum:
name: httpd
state: present
- name: Start Apache
service:
name: httpd
state: started
```
这个playbook的目的是在"webservers"组中的主机上安装和启动Apache服务。它包含两个任务,第一个任务使用`yum`模块安装httpd软件包,第二个任务使用`service`模块启动httpd服务。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![mp4](https://img-home.csdnimg.cn/images/20210720083504.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![.zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)