agaffney.gentoo_install

Rôle Ansible : Gentoo_install

Effectue une installation de Gentoo Linux dans un environnement InstallCD.

Ce rôle gère toutes les étapes nécessaires pour installer Gentoo Linux lorsqu'il est exécuté dans l'environnement InstallCD. Il partitionne, formate/montent les systèmes de fichiers, télécharge/extrait le tarball de la version, configure les locales et le fuseau horaire, construit un noyau (en utilisant genkernel), installe/configure les démons syslog et cron, installe grub, démonte les systèmes de fichiers, et redémarre.

Pour utiliser ce rôle, vous devez démarrer l'image InstallCD avec des paramètres comme :

gentoo dosshd passwd=some_root_pass

créez un playbook :

---
- hosts: all
  remote_user: root
  vars:
    # Le module 'portage' ne fonctionne pas avec py3, qui est le défaut dans le tarball
    # de la version
    ansible_python_interpreter: /usr/bin/python2
  roles:
    - gentoo_install

et ensuite exécutez ansible avec quelque chose comme :

$ ansible-playbook -i <adresse IP>, -e ansible_password=some_root_pass -e gentoo_install_hostname=monhostname gentoo_install.yml
À propos du projet

Performs an installation of Gentoo Linux against an InstallCD environment

Installer
ansible-galaxy install agaffney.gentoo_install
Licence
Unknown
Téléchargements
145
Propriétaire