Ansible ansible-roles:系统初始化

lework · 2020年03月16日 · 最后由 ermazi 回复于 2020年07月16日 · 266 次阅读

Ansible Role: OS INIT

针对 linux 系统进行一些初始化操作。

要求

此角色在 Debian 和 RHEL 及其衍生产品上运行。

测试环境

ansible 主机

ansible: 2.9.1 os: Centos 7.4 X64 python: 2.7.5

ansible 管理主机

os: Centos 7, Debian 9, Debian 10

角色变量

初始化项目

  • 关闭服务
    • 关闭防火墙
    • 关闭网络服务
    • 关闭 selinux
    • 关闭 swap
  • 系统优化
    • 系统参数调整
    • 修改系统限制
    • 修改系统仓库国内镜像
  • 系统设置
    • 修改 sshd 配置
    • vim 环境设置
    • cpu 设置为性能模式
  • 系统环境设置
    • history 格式设置
  • 功能启用
    • 安装基础软件
    • 开启 systemd journald 服务
    • 开启 rc.local 开机自启动
  • 系统升级
    • 升级系统包

依赖

github 地址

https://github.com/lework/Ansible-roles/tree/master/os-init

Example Playbook

- hosts: servers
  roles:
    - os-init

不谋而合,我也有将常用 ansible role 整理到 gayhub 的想法,但是。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册