vm-tools

Роль Ansible: Добавление VM Tools для гостей RHEL/CentOS на VirtualBox/VMWare

Статус сборки

Эта роль добавляет инструменты виртуальной машины (VM Tools) для гостей RHEL/CentOS (как минимальной, так и полной установки) в VirtualBox или VMWare.

Эта роль была создана на основе geerlingguy.packer-rhel версии 1.2.2 (e392ebc).

Требования

!!! предупреждение "Это устарело!"

Перед запуском этой роли через Packer, убедитесь, что Ansible установлен с помощью shell provisioner, и что предварительная настройка VM (например, добавление пользователя vagrant в соответствующую группу и файл sudoers) завершена, обычно с использованием файла установки Kickstart (например, ks.cfg) с Packer. Пример массива provisioners для вашего шаблона .json Packer может выглядеть следующим образом:

"provisioners": [
  {
    "type": "ansible",
    "playbook_file": "ansible/main.yml",
    "role_paths": [
      "/home/cognifloyd/.galaxy/roles/cognifloyd.vm-tools",
    ]
  }
],

Файлы должны содержать, по крайней мере:

ansible/main.yml:

---
- hosts: all
  become: true
  gather_facts: true
  roles:
    - cognifloyd.vm-tools

Вы также можете добавить другой shell provisioner для очистки, освобождения свободного пространства с помощью dd, но это не обязательно (это просто сэкономит немного места на диске в созданном файле .box Packer).

Если вы хотите добавить дополнительные роли, убедитесь, что вы добавили их в массив role_paths в файле шаблона .json, а затем вы можете включить их в main.yml, как обычно. Конфигурация Ansible будет выполняться через локальное соединение из Linux-среды, поэтому все соответствующие файлы должны быть скопированы на VM; конфигурация для этого находится в файле шаблона .json. Узнайте больше: Ansible Local Provisioner.

Переменные роли

Нет.

Зависимости

Нет.

Пример Playbook

- hosts: all
  roles:
    - { role: cognifloyd.vm-tools }

Лицензия

MIT / BSD

Информация об авторе

Эта роль основана на роли geerlingguy.packer-rhel, которая была создана в 2014 году Джеффом Гирлингом, автором Ansible for DevOps.

О проекте

VirtualBox/VMWare guest tools for RedHat/CentOS. (based on geerlingguy.packer-rhel)

Установить
ansible-galaxy install cognifloyd/ansible-role-vm-tools
Лицензия
Unknown
Загрузки
72
Владелец