agaffney.gentoo_install

Ansible роль: Gentoo_install

Выполняет установку Gentoo Linux в окружении InstallCD.

Эта роль обрабатывает все шаги, необходимые для установки Gentoo Linux в окружении InstallCD. Она будет разбивать на разделы, форматировать/монтировать файловые системы, загружать/распаковывать stage tarball, настраивать локали и часовой пояс, собирать ядро (с использованием genkernel), устанавливать/настраивать демоны syslog и cron, устанавливать grub, размонтировать файловые системы и перезагружать систему.

Чтобы использовать эту роль, вам нужно загрузить образ InstallCD с параметрами, такими как:

gentoo dosshd passwd=some_root_pass

создать плейбук:

---
- hosts: all
  remote_user: root
  vars:
    # Модуль 'portage' не работает на py3, который является стандартным в stage
    # tarball
    ansible_python_interpreter: /usr/bin/python2
  roles:
    - gentoo_install

а затем запустить ansible с чем-то вроде:

$ ansible-playbook -i <IP адрес>, -e ansible_password=some_root_pass -e gentoo_install_hostname=myhostname gentoo_install.yml
О проекте

Performs an installation of Gentoo Linux against an InstallCD environment

Установить
ansible-galaxy install agaffney.gentoo_install
Лицензия
Unknown
Загрузки
145
Владелец