agaffney.gentoo_install

Ansible角色:Gentoo_install

在InstallCD环境中执行Gentoo Linux的安装。

该角色处理在InstallCD环境中安装Gentoo Linux所需的所有步骤。它将进行分区、格式化/挂载文件系统、下载/提取阶段tarball、配置语言环境和时区、构建内核(使用genkernel)、安装/配置syslog和cron守护进程、安装grub、卸载文件系统以及重启。

要使用此角色,您需要使用如下参数启动InstallCD镜像:

gentoo dosshd passwd=some_root_pass

创建一个playbook:

---
- hosts: all
  remote_user: root
  vars:
    # 'portage'模块在py3中出现问题,而这在阶段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
拥有者