首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许使用git init并避免使用麻条警告的不可用模块。

允许使用git init并避免使用麻条警告的不可用模块。
EN

Stack Overflow用户
提问于 2022-10-28 21:32:28
回答 2查看 57关注 0票数 0

我有一个涉及以下任务的Ansible项目:

代码语言:javascript
复制
- name: Perform a git init in source folder
  ansible.builtin.command:
    cmd: git init
    chdir: ~/Projects/kernel/src
    creates: ~/kernel/src/.git

但是,ansible-lint不喜欢这样:

代码语言:javascript
复制
WARNING  Listing 1 violation(s) that are fatal
command-instead-of-module: git used in place of git module (warning)

我尝试过使用ansible.builtin.git模块,但是我似乎找不到一种方法让它只做一个init。

有什么建议吗?

斯蒂芬

我试图编写一个Ansible任务,它本质上是在文件夹中执行一个git init,而没有ansible-lint的抱怨。但我找不到一种干净的方法。

EN

回答 2

Stack Overflow用户

发布于 2022-10-28 22:03:16

您可以使用跳过规则跳过ansible-lint中的假阳性。

代码语言:javascript
复制
- name: Perform a git init in source folder
  ansible.builtin.command:
    cmd: git init # noqa command-instead-of-module
    chdir: ~/Projects/kernel/src
    creates: ~/kernel/src/.git
票数 2
EN

Stack Overflow用户

发布于 2022-10-28 22:02:23

Ansible的git模块要求存储库作为强制性参数,在初始化本地回购之前创建一个远程存储库。

在git中内置ansible的任务看起来就像

代码语言:javascript
复制
- name: Perform git init
  git: 
    repo: https://github.com/username/repo.git
    dest: /home/user/Projects/kernel/repo.git
    bare: yes
    update: no

也更喜欢绝对路径而不是相对路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74241127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档