marcinpraczko.goss-install
Ansible-goss-install
- Ansible 角色版本:
0.1.12 - Goss 版本:
0.4.7
Goss 资源
安装
从 ansible-galaxy 安装(最新发布版)
$ ansible-galaxy install marcinpraczko.goss-install
从 GitHub 仓库安装
有时对 develop 或 feature 分支进行了更改,但尚未发布。
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
测试
我尝试使用最新版本的 molecule 和 vagrant,但并没有成功。
molecule 进行了太多更改,导致无法使用。我需要开发替代方案。
- 目前不支持使用
molecule进行测试(已移除)。
GitHub Action 测试(已禁用)
本地测试
这个角色可以通过 vagrant 在本地测试。
有关更多详细信息,请运行
make testing-installation ## 这将显示与本地测试相关的更多说明
安装
ansible-galaxy install marcinpraczko.goss-install许可证
gpl-2.0
下载
196.6k
拥有者
