This role performs sealing steps for following operating systems:
- RedHat / CentOS (oVirt site)
- Ubuntu / Debian
You need to have enabled ControlMaster
under [ssh_connection] header in ansible configuration file.
The defaults ssh_args = -o ControlMaster=auto -o ControlPersist=60s
will work.
-
seal_run_containerized
This option allows
seal
role run inside of container, default=false.Problem is with
/etc/hostname
file which can not be renamed because it is being bind-mounted.
None
You can skip following sealing steps using --skip-tags
option.
-
reset_hostname
Tag is assigned to tasks which reset hostname.
-
delete_logs
Tag is assigned to tasks which wipe out
/var/log/
directory. -
poweroff
Tag is assigned to task which shutdown sealed machine.
---
- hosts: all
remote_user: root
roles:
- { role: rhevm-qe-automation.ansible-role-seal }
Katerina Koukiou [email protected]