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_installLizenz
Unknown
Downloads
145
Besitzer
