darkwizard242.python3

构建测试 发布 Ansible角色 可维护性评级 可靠性评级 安全评级 GitHub标签(最新版本) GitHub代码库大小

Ansible角色:python3

该角色用于在Debian/UbuntuEL系统上安装python3包。可用的版本是默认在软件仓库中的版本,可能会根据操作系统软件仓库中可用的版本而变化。

要求

无。

角色变量

可用的变量列表如下(位于defaults/main.yml):

变量列表:

python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present

变量说明:

变量 描述
python3_app_debian_package 定义要在基于Debian的系统上安装的应用,例如python3
python3_app_el_package 定义要在企业Linux(Redhat/CentOS)系统上安装的应用,例如python3
python3_desired_state 用于动态选择要安装(即presentlatest)或卸载(即absent)该包。

依赖项

示例剧本

在ansible剧本中使用角色的默认行为(即安装python3包)。

- hosts: servers
  roles:
    - darkwizard242.python3

在ansible剧本中自定义角色的行为(即安装最新的python3包,而不是确保它已安装)。

- hosts: servers
  roles:
    - darkwizard242.python3
  vars:
    python3_desired_state: latest

在ansible剧本中自定义角色的行为(即在EL系统中安装python3包)。

- hosts: servers
  roles:
    - darkwizard242.python3
  vars:
    python3_app_el_package: python3

许可证

MIT

作者信息

该角色由Ali Muhammad创建,他是一名DevOps/CloudOps工程师,热爱学习并为开源社区贡献。

关于项目

Role for dynamically installing or uninstalling 'python3.x' package (version available in default OS repos) on Debian and EL systems.

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