tinyblargon.systemd
Ansible 角色: systemd
用于从本地文件配置 systemd 服务/定时器的角色。
要求
无
角色变量
默认值
变量名 | 是否必需 | 描述 | 默认值 | 类型 |
---|---|---|---|---|
systemd_file | 否 | 本地服务/定时器文件的路径 | "" | 字符串 |
systemd_name | 是 | 创建的 systemd 服务/定时器的名称 | "" | 字符串 |
systemd_enable | 否 | 服务/定时器是否应该启用或禁用 | true | 布尔值 |
systemd_state | 否 | systemd 服务/定时器的状态,可以是started 、stopped 、restarted 、absent 之一。当为 absent 时,服务/定时器将被停止、禁用并移除。 |
"started" | 字符串 |
systemd_type | 否 | systemd 应该将其创建为 service 还是 timer |
"service" | 字符串 |
依赖
无
示例 playbook
- hosts: all
roles:
- role: tinyblargon.systemd
vars:
systemd_file: "path/to/test.service"
systemd_name: "testing-service"
systemd_enable: false
systemd_state: "started"
systemd_type: "service"
许可证
MIT