marcinpraczko.goss-install

Snyk 已知漏洞 Galaxy

Ansible-goss-install

  • Ansible 角色版本:0.1.12
  • Goss 版本:0.4.7

Goss 资源

安装

从 ansible-galaxy 安装(最新发布版)

$ ansible-galaxy install marcinpraczko.goss-install

从 GitHub 仓库安装

有时对 developfeature 分支进行了更改,但尚未发布。 Ansible-galaxy 允许直接从 GitHub 安装角色。

mkdir testing-roles
cd testing-roles
ansible-galaxy install -p roles git+https://github.com/marcinpraczko/ansible-goss-install.git,develop

上述示例将安装 develop 分支。这可以调整为任何 git SHA 提交、标签或分支名称,取决于需求。

可以使用以下命令检查安装的版本:

ansible-galaxy list -p roles

变量

所有重要变量位于文件:default/main.yml.

示例 playbooks

安装到用户目录

以下示例将在用户主目录 ${HOME}/bin 中安装 goss

  • ${HOME}/bin - 文件夹将被创建。
- name: "在家庭目录中安装 goss"
  hosts: localhost
  become: False
  gather_facts: True

  roles:
    - role: "marcinpraczko.goss-install"

在系统上安装

以下示例将在系统中安装 goss/usr/local/bin

  • /usr/local/bin - 文件夹将被创建。
- name: "在系统中安装 goss"
  hosts: all
  become: True
  gather_facts: False

  roles:
    - role: marcinpraczko.goss-install
      goss_dst_dir: /usr/local/bin

测试

我尝试使用最新版本的 moleculevagrant,但并没有成功。 molecule 进行了太多更改,导致无法使用。我需要开发替代方案。

  • 目前不支持使用 molecule 进行测试(已移除)。

GitHub Action 测试(已禁用)

本地测试

这个角色可以通过 vagrant 在本地测试。 有关更多详细信息,请运行

make testing-installation    ## 这将显示与本地测试相关的更多说明
关于项目

Simple role to install binary goss file

安装
ansible-galaxy install marcinpraczko.goss-install
许可证
gpl-2.0
下载
154.8k
拥有者