Ansible


  • 简介
  • 目录大纲
  • 最新文档
  • 文集下载

    yum

    yun模块没有很复杂, 如果需要的系统中安装的包和产品要求的版本不一致,记得加上allow_downgrade: true减少兼容性问题。 安装本地rpm包 state present:安装 absent:卸载 name name后直接输入rpm包的绝对路径,会在本地寻找rpm包安装而非从网络下载。 yaml - name: 安装基础包 yum: allow_downgrade: ……

    zhangky - 2022年3月2日 11:36


    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 - 2022年3月2日 11:35


    selinux

    selinux 模块比较简单,不能配置selinux策略,策略模块为selinux_permissive 关闭selinux 即刻生效,重启后永久生效。 yaml - name: 关闭 selinux selinux: state: disabled

    zhangky - 2022年3月2日 11:34


    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 - 2022年3月2日 11:33


    mysql_db

    mysql_db 检查并删除test库 ``` - name: 检查是否存在test库 shell: 'mysql -uroot -p{{ MYSQL_ROOT_PWD }} test -e "show tables;"' register: testdbtest # 将shell执行结果注册为变量 ignore_errors: true # 忽略报错,否则在playbook……

    zhangky - 2022年3月2日 11:33



    zhangky