- brief introduction
- Table of contents
- Latest documents
- Collection Download
yum
yun模块没有很复杂, 如果需要的系统中安装的包和产品要求的版本不一致,记得加上allow_downgrade: true减少兼容性问题。 安装本地rpm包 state present:安装 absent:卸载 name name后直接输入rpm包的绝对路径,会在本地寻找rpm包安装而非从网络下载。 yaml - name: 安装基础包 yum: allow_downgrade:………
zhangky - March 2, 2022, 11:36 a.m.
sysctl
sysctl 修改内核属性 允许tcp转发 yaml - name: 配置IP转发 sysctl: name: net.ipv4.ip_forward value: '1' state: present 开启bbr 需要更新内核版本到最小4.9 yaml - name: 配置BBR拥塞算法 sysctl: name: "{{ item.name }}" ………
zhangky - March 2, 2022, 11:35 a.m.
selinux
selinux 模块比较简单,不能配置selinux策略,策略模块为selinux_permissive 关闭selinux 即刻生效,重启后永久生效。 yaml - name: 关闭 selinux selinux: state: disabled
zhangky - March 2, 2022, 11:34 a.m.
mysql_user
需要mysql服务器安装python模块 PyMySQL (Python 2.7 and Python 3.X) MySQLdb (Python 2.x) mysql_user 删除匿名用户 ```yaml - name: 清理全部匿名用户 mysql_user: config_file: '{{ MYSQL_CONFIG_FILE }}' login_user: root ………
zhangky - March 2, 2022, 11:33 a.m.
mysql_db
mysql_db 检查并删除test库 ``` - name: 检查是否存在test库 shell: 'mysql -uroot -p{{ MYSQL_ROOT_PWD }} test -e "show tables;"' register: testdbtest # 将shell执行结果注册为变量 ignore_errors: true # 忽略报错,否则在playboo………
zhangky - March 2, 2022, 11:33 a.m.