FGtatsuro.python-requirements

构建状态

ansible-python-requirements

这是一个Ansible角色,用于满足Ansible角色中与Python相关的操作所需的要求。

要求

该角色对其他软件/库的依赖。

  • Debian
  • Alpine Linux
  • OSX
    • Homebrew (版本 >= 0.9.5)

角色变量

在此角色中可以使用的变量。

名称 描述 类型 默认值
python_requirements_update_existing_pip 如果为“是”(true),则更新现有pip到最新版本。这意味着将执行 sudo pip install -U pip
此外,如果该路径不存在,则会创建符号链接 /usr/bin/python,以防止没有 executable 参数的Ansible pip模块失败。
bool no
  • python_requirements_update_existing_pip 相关的操作忽略错误,原因有很多。因此,如果将此值设置为“是”,请检查结果。

角色依赖

该角色对其他角色的依赖。

示例剧本

- hosts: all
  roles:
     - { role: FGtatsuro.python-requirements }

在本地Docker主机上测试

该项目在Travis CI上运行测试,但我们也可以在本地Docker主机上运行测试。 请查看 .travis.yml 文件中的 installbefore_scriptscript 部分。 我们可以在本地Docker主机上使用相同的步骤。

本地要求如下。

  • Ansible (版本 >= 2.0.0)
  • Docker (版本 >= 1.10.1)

注意事项

在OSX上,请注意以下几点。

  • 在该角色的结果中,将使用Homebrew仓库中的最新OpenSSL,而不是预安装的版本。

许可证

MIT

关于项目

Ansible role for python-requirements

安装
ansible-galaxy install FGtatsuro.python-requirements
许可证
mit
下载
92.1k
拥有者