sorah / Gentoo Build
Licence: mit
shell scripts that builds systemd based gentoo box for x86_64 platform
Stars: ✭ 24
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to Gentoo Build
Stacki
Linux Cluster Builder - Bare Metal Red Hat & SUSE
Stars: ✭ 223 (+829.17%)
Mutual labels: bare-metal, provisioning
ecs-ansible-packer-terraform-wordpress
Proof of concept: Install wordpress environment using ansible, packer, docker, terraform and AWS.
Stars: ✭ 29 (+20.83%)
Mutual labels: packer, ec2
Packer Bare Metal
Building bare metal OS images with Packer, VirtualBox and qemu-img
Stars: ✭ 115 (+379.17%)
Mutual labels: bare-metal, packer
seedbox
Baremetal CoreOS cluster provisioner with web UI
Stars: ✭ 23 (-4.17%)
Mutual labels: provisioning, bare-metal
packer-templates
Packer templates for creating Amazon EC2 images, Proxmox templates and Vagrant boxes
Stars: ✭ 70 (+191.67%)
Mutual labels: packer, ec2
Xcat Core
Code repo for xCAT core packages
Stars: ✭ 273 (+1037.5%)
Mutual labels: bare-metal, provisioning
Provision
Digital Rebar Provision is a simple and powerful Golang executable that provides a complete API-driven DHCP/PXE/TFTP provisioning system.
Stars: ✭ 252 (+950%)
Mutual labels: bare-metal, provisioning
rackshift
RackShift 是开源的裸金属服务器管理平台,功能覆盖裸金属服务器的发现、带外管理、RAID 配置、固件更新、操作系统安装等。
Stars: ✭ 467 (+1845.83%)
Mutual labels: provisioning, bare-metal
grendel
Bare Metal Provisioning system for HPC Linux clusters
Stars: ✭ 35 (+45.83%)
Mutual labels: provisioning, bare-metal
terraform-aws-mongodb
Simplify MongoDB provisioning on AWS using Terraform
Stars: ✭ 20 (-16.67%)
Mutual labels: packer, ec2
Robox
The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
Stars: ✭ 303 (+1162.5%)
Mutual labels: packer, gentoo
Juicebox
A virtual machine designed for programming workshops.
Stars: ✭ 533 (+2120.83%)
Mutual labels: packer
Packer Builder Vsphere
Packer plugin for remote builds on VMware vSphere
Stars: ✭ 531 (+2112.5%)
Mutual labels: packer
Terraform Provisioner Ansible
Ansible with Terraform 0.13.x
Stars: ✭ 520 (+2066.67%)
Mutual labels: provisioning
Porterlb
Bare Metal Load-balancer for Kubernetes Cluster
Stars: ✭ 671 (+2695.83%)
Mutual labels: bare-metal
Aws
A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.
Stars: ✭ 493 (+1954.17%)
Mutual labels: ec2
Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (+1962.5%)
Mutual labels: packer
gentoo-build
shell scripts that builds systemd based gentoo box for x86_64 platform.
Usage
Basic
$ cp ./variables{.sample,}.sh
$ vi ./variables.sh
$ ./minify.sh /tmp/gentoo-build.sh
$ scp /tmp/gentoo-build.sh installer:/tmp/gentoo-build.sh
$ ssh installer /tmp/gentoo-build.sh
Packer (virtualbox-iso, amazon-ebs)
$ packer build --var 'subnet_id=subnet-XXX' --var 'vpc_id=vpc-XXX' packer/gentoo.json
$ packer build --only=virtualbox-iso --var 'subnet_id=' --var 'vpc_id=' packer/gentoo.json
packer build should be run in the repository root directory.
Built images using packer
You can use these if you can trust me. Note that the images are provided w/o any warranty. And the images can be removed w/o any notices. If you want persistent copy, build by your own.
Vagrant (virtualbox, qemu, aws)
https://atlas.hashicorp.com/sorah/boxes/gentoo
Not frequently updated
AWS EC2 AMI
gentoo-20170706-595e850a-1ade-86bb-c236-ecf2ea883c22
- ap-northeast-1:
ami-59d1ce3e
- ap-south-1:
ami-433c452c
- ap-southeast-1:
ami-225fd541
- ca-central-1:
ami-9b7cc3ff
- eu-central-1:
ami-0442e26b
- eu-west-2:
ami-16c8de72
- sa-east-1:
ami-e5671289
- us-east-1:
ami-0d64601b
- us-east-2:
ami-ceedccab
- us-west-1:
ami-a3f8d7c3
- us-west-2:
ami-77c6d50e
Note
Packer virtualbox support
- default user name is
vagrant
, and its password isvagrant
- NOPASSWD sudo access enabled for
wheel
group, which vagrant user belongs to.
Packer EC2 support
- cloud-init has enabled
- default user name is
gentoo
- NOPASSWD sudo access enabled for the user
- default user creation is done via cloud-init.
- IPv6 is not supported out-of-the-box
- As of Jan 31st, AWS' DHCPv6 server implementation doesn't respond to packets sent from systemd-networkd :/
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].