policy¶
Управление политиками
Синтаксис¶
rude policy list
rude policy run [id политики]
rude policy show [id политики]
Параметры¶
Параметр |
Описание |
---|---|
list |
Получение списка всех политик |
run |
Запуск политики |
show |
Показать плейбук политики |
Пример¶
Чтобы получить список всех политик, введите следующее:
rude policy list
После выполнения команды в выводе отобразится следующая информация:
#ID #Название политики #Путь до playbook 1001 Обслуживание сервера /var/lib/rudesktop/playbooks/job_1001_обслуживание-сервера.yaml 1002 Инвентаризация /var/lib/rudesktop/playbooks/job_1002_инвентаризация.yaml 10000 Автообновление клиентов /var/lib/rudesktop/playbooks/job_10000_автообновление-клиентов.yaml 10003 Обновление ОС /var/lib/rudesktop/playbooks/job_10003_обновление-ос.yaml
Чтобы запустить политику, введите следующее:
rude policy run 1002
После выполнения команды и ее выполнения в выводе отобразится следующая информация:
PLAY [Обслуживание сервера RuDesktop \ Обслуживание сервера] ******************************************************** TASK [Обслуживание сервера] ***************************************************************************************** changed: [localhost] PLAY RECAP ********************************************************************************************************** localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Чтобы посмотреть playbook политики, введите следующее:
rude policy show 1002
После выполнения команды в выводе отобразится playbook политики
Playbook ID 1002 /var/lib/rudesktop/playbooks/policy_1002_обслуживание-сервера.yaml - connection: local gather_facts: false hosts: - localhost name: Обслуживание сервера RuDesktop \ Обслуживание сервера strategy: inproc tasks: - ansible.builtin.command: rude maintain --log-delete-after-days '{{ log_delete_after_days }}' delegate_to: localhost name: Обслуживание сервера run_once: true vars: ansible_interpreter_python_fallback: - python3.14 - python3.13 - python3.12 - python3.11 - python3.10 - python3.9 - python3.8 - python3.7 - python3.6 - python2.6 - /usr/bin/python2 - /usr/bin/python3 - /usr/bin/python - /usr/libexec/platform-python - python log_delete_after_days: null