darkwizard242.pip

Ansible 角色 GitHub 标签(最新 SemVer) GitHub 仓库大小

Ansible 角色: pip

此角色用于在 Debian/UbuntuEL 系统上安装(默认)python3-pip 包或 python-pip 包(如果作为变量传递)。

需求

无。

角色变量

可用的变量列在下面(位于 defaults/main.yml

变量列表:

pip_app_package: python3-pip
pip_desired_state: present
pip_upgrade_version: latest

变量表:

变量 描述
pip_app_package 动态提供包名,如 python3-pippython-pip
pip_desired_state 动态选择是安装(如 presentlatest)还是卸载(如 absent)该包。
pip_upgrade_version 动态选择安装后是否升级 pip。

依赖

示例剧本

在 ansible 剧本中,执行默认角色行为(即安装 python3-pip 包)。

- hosts: servers
  roles:
    - darkwizard242.pip

在 ansible 剧本中,定制角色行为(即安装最新的 python-pip 包而不是 python3-pip)。

- hosts: servers
  roles:
    - darkwizard242.pip
  vars:
    pip_app_package: python-pip

在 ansible 剧本中,定制角色行为(即卸载 python3-pip 包)。

- hosts: servers
  roles:
    - darkwizard242.pip
  vars:
    desired_state: absent

许可证

MIT

作者信息

此角色由 Ali Muhammad 创建。

关于项目

Role for dynamically installing or uninstalling 'python3-pip' or 'python-pip' package.

安装
ansible-galaxy install darkwizard242.pip
许可证
mit
下载
6k
拥有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!