adriagalin.motd
adriagalin.motd
这是一个用于配置每日提示信息(motd)文件的 Ansible 角色。默认情况下,此角色会添加有关操作系统和硬件的额外信息。
需求
测试环境:
- Ubuntu 20.04 LTS
应适用于:
- 所有 Ubuntu
- 所有 Debian
- 所有 RHEL
- 所有 Centos
角色变量
ag_motd_remove_default_config: false
ag_motd_restore_default_config: false
ag_motd_add_footer: false
ag_motd_sysadmins_signature: 设置系统管理员团队签名
ag_motd_sysadmins_email: 设置系统管理员支持邮箱
ag_motd_content: 设置 motd 内容
ag_motd_info: 在消息中显示的额外信息
ag_motd_add_update: false
ag_motd_update_content: motd 之前的额外动态内容
依赖
无。
示例剧本
- hosts: servers
roles:
- { role: adriagalin.motd }
此剧本会生成如下的 /etc/motd 文件:
--------------------------------------------------------------------------
此系统由 Ansible 管理
--------------------------------------------------------------------------
这是运行 Debian 的主机 host1。
注意:该主机的系统和应用配置由自动化系统管理。为确保您在此处所做的任何更改不会丢失,请与您的系统管理员联系。
FQDN: host1
Distro: Debian 7.8 wheezy
Virtual: 否
CPUs: 8
RAM: 16.0GB
此致,
随机系统管理员
邮箱: [email protected]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
上次 Ansible 操作时间:2015-08-12T23:09:07Z
许可证
GPLv3 许可证。
作者信息
灵感来源
在开发过程中,Ansible Galaxy/Github 中的一些角色也给了我灵感:
- michaelrigart
- picotrading
- geerlingguy
- nickjj
- 以及许多其他。
谢谢。