7、使用 Ansible 配置 IaaS 基础设施指南

使用 Ansible 配置 IaaS 基础设施指南

1. 编写 Ansible Playbook

YAML 文件通常以可选的 --- 字符开始和结束。 - hosts 属性包含要配置的主机列表,若要在所有虚拟机上安装 nginx,可将该属性值设为 all ;若仅在特定组(如 webserver 组)上安装,则可这样编写:

---
- hosts: webserver

接下来,使用 tasks 属性指定要在这些虚拟机上执行的任务列表。在 tasks 元素下,为每个任务命名,并使用 Ansible 模块调用要执行的功能。例如,使用 apt 模块获取 nginx 包的最新版本,使用 service 模块启动 nginx 服务:

- name: install and check nginx latest version
    apt: name=nginx state=latest
- name: start nginx
    service:
    name: nginx
    state: started

使用 Ansible 无需具备开发或 IT 脚本知识,关键是明确要在虚拟机上执行的操作列表。Ansible play

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值