igor_nikiforov.sysctl
Ansible 角色:sysctl
此角色用于在您的 Linux 发行版上配置 sysctl(内核)参数。
要求
此角色是在以下 Ansible 版本上开发和测试的:
名称 | 版本 |
---|---|
ansible | >= 2.9.9 |
其他 Ansible 版本未进行测试,但可能能够正常工作。
安装
使用 ansible-galaxy install igor_nikiforov.sysctl
安装最新稳定版本的角色。
您也可以通过需求文件安装 ansible-galaxy install -r requirements.yml
:
# requirements.yml
---
roles:
- name: igor_nikiforov.sysctl
version: v1.0.0
使用
该角色支持所有 sysctl 配置参数。请使用 sysctl -a
打印所有可能的参数。
示例
# playbook.yml
---
- hosts: all
become: true
gather_facts: false
pre_tasks:
- wait_for_connection: { timeout: 300 }
- setup:
vars:
sysctl_settings:
- name: net.ipv4.ip_forward
value: 1
tasks:
- name: 配置 sysctl 参数
import_role:
name: sysctl
许可证
MIT