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
Установить
ansible-galaxy install Tinyblargon/ansible-role-systemd
Лицензия
mit
Загрузки
136
Владелец
If the DevOps tooling doesn't exist, I'll write it myself.