Ansible


  • 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.



    zhangky