grub
========== РОЛЬ GRUB ==========
.. image:: https://img.shields.io/github/license/adfinis-sygroup/ansible-role-grub.svg?style=flat-square :target: https://github.com/adfinis-sygroup/ansible-role-grub/blob/master/LICENSE
.. image:: https://img.shields.io/travis/adfinis-sygroup/ansible-role-grub.svg?style=flat-square :target: https://github.com/adfinis-sygroup/ansible-role-grub
.. image:: https://img.shields.io/badge/galaxy-adfinis--sygroup.grub-660198.svg?style=flat-square :target: https://galaxy.ansible.com/adfinis-sygroup/grub
Краткое описание роли.
Требования
Любые предустановки, которые могут не быть охвачены самим Ansible или ролью, должны быть упомянуты здесь. Например, если роль использует модуль EC2, имеет смысл упомянуть в этом разделе, что требуется пакет boto.
Переменные роли
запуск grub и linux на этих консолях
.. code-block:: YAML
grub_consoles: - tty0 - 'ttyS0,{{ grub_serial.speed }}'
настройки команд grub по серийному порту
.. code-block:: YAML
grub_serial: speed: 115200 unit: 0 word: 8 parity: 0 stop: 1
таймаут grub (в секундах)
.. code-block:: YAML
grub_timeout: 5
отключить предсказуемые имена сетевых интерфейсов
.. code-block:: YAML
grub_disable_network_predictable_interface_names: True
дополнительные аргументы командной строки тип: список
.. code-block:: YAML
grub_cmdline_linux_list: []
дополнительные стандартные аргументы командной строки тип: список
.. code-block:: YAML
grub_cmdline_linux_default_list: [ ]
Пример, как добавить дополнительные параметры в ядро:
.. code-block:: YAML
grub_cmdline_linux_list: - ip=192.0.2.2::192.0.2.1:255.255.255.0:host.example.com:eth0:off - vnc - vncpassword=password
grub_cmdline_linux_default_list: - transparent_hugepage=never - numa=off
Зависимости
Здесь должен быть список других ролей, размещенных на Galaxy, а также любые детали относительно параметров, которые могут потребоваться для других ролей, или переменных, используемых из других ролей.
Пример плейбука
Включение примера использования вашей роли (например, с переменными, переданными в качестве параметров) всегда полезно для пользователей:
.. code-block:: yaml
- hosts: servers
roles:
- { role: adfinis-sygroup.grub }
Лицензия
GPL-3.0 <https://github.com/adfinis-sygroup/ansible-role-grub/blob/master/LICENSE>
_
Информация об авторе
Роль grub была написана:
- Adfinis SyGroup AG |
Сайт <https://www.adfinis-sygroup.ch/>
_ |Twitter <https://twitter.com/adfinissygroup>
_ |GitHub <https://github.com/adfinis-sygroup>
_
ansible-galaxy install adfinis-sygroup/ansible-role-grub