使用Ansible从/ etc / ssh / sshd_config中删除用户

时间:2019-02-26 17:45:38

标签: ansible

在@imjoseangel的注释之后,我尝试使用以下命令删除添加到/ etc / ssh / sshd_conf文件中AllowGroups行的用户。

当前行是   AllowGroups devops1 devops2 devops3 user01 user02 user03 所需的行是   AllowGroups devops1 devops2 user02 user03
剧是

simulate

播放完成后,我得到以下内容    “ AllowGroups user01”

整体由“项目”中的最后一个用户替换。

1 个答案:

答案 0 :(得分:0)

此解决方案有效。

 tasks:
 - name: Remove User from AllowGroup and AllowUsers
   replace:
    regexp: "{{ item }}"
    backup: True
    path: /etc/ssh/sshd_config.bak
    replace: "\b"
   with_items:
   - devops1
   - user03