> 技术文档 > 2023马哥Linux云计算sre就业+架构学习笔记_马哥linux运维笔记

2023马哥Linux云计算sre就业+架构学习笔记_马哥linux运维笔记

Linux云计算sre之Ansible工具学习:(sre学习资料)

Ansible作为一款强大而又易用的自动化工具,在Linux云计算领域具有广泛的应用。本文将介绍如何在Linux系统上安装Ansible,以及探讨一些常见的Ansible模块和它们的用途。

安装Ansible

在Ubuntu上安装Ansible

在Ubuntu上,可以使用apt包管理器安装Ansible:

sudo apt updatesudo apt install ansible
在CentOS上安装Ansible

在CentOS上,可以使用yum包管理器安装Ansible:

sudo yum install ansible

Ansible常见模块

1. yum模块

yum模块用于在基于RPM包的系统上安装、升级和删除软件包。例如,通过以下Ansible playbook可以在目标主机上安装nginx软件包:

- name: Install nginx hosts: web_servers tasks: - name: Install nginx yum: name: nginx state: present
2. file模块

file模块用于管理文件和目录。例如,以下playbook将在目标主机上创建一个名为/var/www/html/myapp的目录:

- name: Create directory