【问题标题】:How to install fail2ban using ansible?如何使用 ansible 安装 fail2ban?
【发布时间】:2023-03-24 11:09:01
【问题描述】:

我想使用 ansible 在一系列服务器上使用 install fail2ban,ansible 已经安装和设置(其他人这样做)但我的主要问题是试图了解如何创建剧本(如果我是正确的将在服务器范围内安装fail2ban)。

哦,我还使用了以前机器上的 jail.conf 文件,我手动安装了 fail2ban,因为我希望所有服务器的配置(例如禁止人员的时间、谁在白名单上等)都相同!

这是我第一次发帖,如果我忘记了什么,请温柔!

【问题讨论】:

    标签: ansible fail2ban


    【解决方案1】:

    我假设这里是 Ubuntu/Debian,但您可以为其他操作系统更改此设置。

    $ cat roles/fail2ban/tasks/main.yml
    - name: install fail2ban package
      apt: pkg=fail2ban state=present
      when: ansible_distribution=='Debian' or ansible_distribution=='Ubuntu'
      sudo: yes
    - name: copy fail2ban local config
      file: src=jail.local dest=/etc/fail2ban/jail.local owner=root group=root mode=0644
      sudo: yes
    
    $ cat roles/fail2ban/files/jail.local
    # put your config here
    

    【讨论】:

    • 好的,谢谢!我已经做了一些研究,我认为必须创建一组主机并在剧本中调用它们,例如 - 主机:网络服务器不是吗?另外关于'#把你的配置放在这里'我可能听起来很愚蠢,但我假设我可以在这部分复制并粘贴整个配置文件的内容?
    • @TobyApplegate 是的,是的。
    • filecopy?
    猜你喜欢
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多