darkwizard242.asciinema
Ansible角色:asciinema
该角色用于在Debian和EL系列系统上安装(默认)asciinema或根据变量卸载。
需求
无。
角色变量
可用变量列表如下(位于defaults/main.yml
):
变量列表:
asciinema_app: asciinema
asciinema_app_desired_state: present
变量表:
变量 | 描述 |
---|---|
asciinema_app | 定义要安装的应用程序,例如 asciinema |
asciinema_package_desired_state | 用于动态选择安装(例如 present 或 latest )或卸载(例如 absent )该软件包。默认设置为 present 。 |
依赖
无
示例剧本
用于在Ansible剧本中默认行为(即安装asciinema软件包)。
- hosts: servers
roles:
- darkwizard242.asciinema
用于在Ansible剧本中自定义角色行为(即安装最新的asciinema软件包)。
- hosts: servers
roles:
- darkwizard242.asciinema
vars:
asciinema_package_desired_state: latest
用于在Ansible剧本中自定义角色行为(即卸载asciinema软件包)。
- hosts: servers
roles:
- darkwizard242.asciinema
vars:
asciinema_package_desired_state: absent
许可证
作者信息
该角色由Ali Muhammad创建。
关于项目
Installs/uninstalls 'asciinema' package for recording and sharing terminal sessions.
安装
ansible-galaxy install darkwizard242.asciinema
许可证
mit
下载
4.3k
拥有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!