darkwizard242.saws

构建测试 发布 Ansible 角色 可维护性评分 可靠性评分 安全性评分 最新版本 GitHub 仓库大小

Ansible 角色: saws

用于在 Debian/Ubuntu 系统上安装 saws pip 包的角色。saws 是一个功能强大的 AWS CLI。

需求

无。

角色变量

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

变量列表:

saws_debian_pre_reqs:
  - python3
  - python3-pip
saws_debian_pre_reqs_desired_state: present
saws_pip_executable: pip3
saws_app_debian_package: saws
saws_desired_state: present

变量表:

变量 描述
saws_debian_pre_reqs 安装 saws 在 Debian 系统上所需的包。使用 python3,因为 python2.x 到 2020 年底已不再支持。
saws_debian_pre_reqs_desired_state 在 Debian 系统上 saws 先决条件应用程序的期望状态。
saws_pip_executable 用于安装 sawspip 包的可执行文件。
saws_app_debian_package 安装所需的 saws 应用程序包名称,即 Debian 系统上的 saws
saws_desired_state saws 的期望状态。

依赖关系

无。

示例剧本

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

- hosts: servers
  roles:
    - darkwizard242.saws

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

- hosts: servers
  roles:
    - darkwizard242.saws
  vars:
    saws_desired_state: latest

自定义角色行为(即移除 saws 包)在 ansible 剧本中。

- hosts: servers
  roles:
    - darkwizard242.saws
  vars:
    saws_desired_state: absent

许可证

MIT

作者信息

这个角色由 Ali Muhammad 创建,他是一名 DevOps/CloudOps 工程师,喜欢学习和贡献开源社区。

关于项目

Installs saws using pip3 package, a super charged aws cli.

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