小编nic*_*coX的帖子

lineinfile:如果已经存在,则不要插入行

它正在创建一个新文件并向其中添加内容.如果再次重新运行ansible文本内容将再次应用于行下方但覆盖最后一行bantime = 86400.

我需要它做的是,如果已经应用了文本,请不要再添加它.我认为我regexp的错误.

- name: add custom settings 
  lineinfile: dest=/etc/fail2ban/jail.local regexp='^' line='maxretry = 3\nfindtime = 10800\nbantime = 86400' create=yes state=present backrefs=yes
Run Code Online (Sandbox Code Playgroud)

ansible ansible-playbook

4
推荐指数
1
解决办法
4751
查看次数

从 Git 存储库中删除推送的文件

我已将两个目录推送到我的 Git Bitbucket 存储库,现在我希望将其删除/删除。

我应该如何做出这些改变?我已经尝试过:

git rm -rf --cached files 
git commit -a -m "Deleted files" 
git push origin master
Run Code Online (Sandbox Code Playgroud)

我在这里发现,它只从我的工作目录中删除了文件,但保留了 Bitbucket 中的内容。

git

3
推荐指数
1
解决办法
8589
查看次数

Git pull/clone一个分支

我需要从一个特定的分支中获取文件.我已经尝试了几个命令,但它最终会拉动整个repo,而不仅仅是我需要从特定分支拉到目录的几个文件.

git版本1.7.1

git bitbucket

1
推荐指数
1
解决办法
5328
查看次数

标签 统计

git ×2

ansible ×1

ansible-playbook ×1

bitbucket ×1