adriagalin.motd

GitHub Readme

adriagalin.motd

构建状态 Ansible Galaxy

这是一个用于配置每日提示信息(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 许可证。

作者信息

Adrià Galín

灵感来源

在开发过程中,Ansible Galaxy/Github 中的一些角色也给了我灵感:

谢谢。

关于项目

Set up message of the day (motd)

安装
ansible-galaxy install adriagalin.motd
许可证
gpl-3.0
下载
116.5k