agaffney.gentoo_install

Ansibleロール: Gentoo_install

Gentoo LinuxをInstallCD環境にインストールします。

このロールは、InstallCD環境で実行される時にGentoo Linuxをインストールするために必要なすべてのステップを処理します。パーティションの作成、ファイルシステムのフォーマット/マウント、ステージタールボールのダウンロード/抽出、ロケールとタイムゾーンの設定、カーネルのビルド(genkernelを使用)、syslogとcronデーモンのインストール/設定、grubのインストール、ファイルシステムのアンマウント、再起動を行います。

このロールを使用するには、次のようなパラメータでInstallCDイメージをブートする必要があります。

gentoo dosshd passwd=some_root_pass

プレイブックを作成します。

---
- hosts: all
  remote_user: root
  vars:
    # 'portage'モジュールはpy3で動作しないため、ステージタールボールのデフォルトは
    # Python3です。
    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
所有者