agaffney.gentoo_install

Ansible-Rolle: Gentoo_install

Führt eine Installation von Gentoo Linux in einer InstallCD-Umgebung durch.

Diese Rolle behandelt alle Schritte, die erforderlich sind, um Gentoo Linux zu installieren, wenn sie in der InstallCD-Umgebung ausgeführt wird. Sie partitioniert, formatiert/mountet Dateisysteme, lädt das Stage-Tarball herunter/extrahiert es, konfiguriert die Lokalen und die Zeitzone, erstellt einen Kernel (mit genkernel), installiert/configuriert Syslog- und Cron-Daemons, installiert Grub, mounted die Dateisysteme ab und startet neu.

Um diese Rolle zu nutzen, müssen Sie das InstallCD-Image mit Parametern wie folgt booten:

gentoo dosshd passwd=some_root_pass

Erstellen Sie ein Playbook:

---
- hosts: all
  remote_user: root
  vars:
    # Das 'portage' Modul funktioniert nicht mit py3, was die Standardversion im Stage-Tarball ist
    ansible_python_interpreter: /usr/bin/python2
  roles:
    - gentoo_install

Führen Sie dann Ansible mit folgendem Befehl aus:

$ ansible-playbook -i <IP-Adresse>, -e ansible_password=some_root_pass -e gentoo_install_hostname=myhostname gentoo_install.yml
Über das Projekt

Performs an installation of Gentoo Linux against an InstallCD environment

Installieren
ansible-galaxy install agaffney.gentoo_install
Lizenz
Unknown
Downloads
145
Besitzer