ansible-role-seal
Seal
Эта роль выполняет шаги по sealing для следующих операционных систем:
- RedHat / CentOS (oVirt сайт)
- Ubuntu / Debian
Требования
Необходимо включить ControlMaster
в секции [ssh_connection] в конфигурационном файле ansible.
Параметры по умолчанию ssh_args = -o ControlMaster=auto -o ControlPersist=60s
будут работать.
Переменные роли
seal_run_containerized
Эта опция позволяет запускать роль
seal
внутри контейнера, по умолчанию=false.Проблема заключается в файле
/etc/hostname
, который не может быть переименован, так как он связан с основной файловой системой.
Зависимости
Нет
Доступные теги
Вы можете пропустить следующие шаги sealing, используя опцию --skip-tags
.
reset_hostname
Тег назначен задачам, которые сбрасывают имя хоста.
delete_logs
Тег назначен задачам, которые очищают директорию
/var/log/
.poweroff
Тег назначен задаче, которая выключает запечатанную машину.
Пример плейбука
---
- hosts: all
remote_user: root
roles:
- { role: rhevm-qe-automation.ansible-role-seal }
Информация об авторе
Катерина Кукиу
kkoukiou@redhat.com
ansible-galaxy install rhevm-qe-automation/ansible-role-seal