1. 文件操作:
复制文件到目标主机:
- name: Copy a file
ansible.builtin.copy:
src: /path/to/source/file
dest: /path/to/destination/file
创建目录:
- name: Create a directory
ansible.builtin.file:
path: /path/to/directory
state: directory
删除文件或目录:
- name: Remove a file or directory
ansible.builtin.file:
path: /path/to/file_or_directory
state: absent
2. 软件包管理:
安装软件包:
- name: Install a package
ansible.builtin.package:
name: package_name
state: present
卸载软件包:
- name: Remove a package
ansible.builtin.package:
name: package_name
state: absent
3. 服务管理:
启动服务:
- name: Start a service
ansible.builtin.service:
name: service_name