Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Initial tooling for host provisioning #14

Open
oranenj opened this issue Dec 11, 2020 · 5 comments
Open

Initial tooling for host provisioning #14

oranenj opened this issue Dec 11, 2020 · 5 comments

Comments

@oranenj
Copy link

oranenj commented Dec 11, 2020

With the first hardware servers getting set up, I've been playing around with kickstart and PXE to help get the first servers provisioned. It's probably a good idea to have an issue about it.

In #5 I have an initial kickstart thingy underway, and I also have some beginning of a PXE server automation in a separate branch.

The initial goal ought to be to provide just enough to get basic CentOS 8.3 hosts running so that Ansible can take over.

@jkwong
Copy link

jkwong commented Dec 13, 2020

Just curious if you are familiar with Cobbler if this would be a better fit. https://github.com/Cobbler/Cobbler

@NeilHanlon
Copy link
Member

Cobbler is kinda ancient now I feel. We could go with a foreman and/or Katello.

@SherifNagy
Copy link
Member

My vote is for foreman, pretty easy to setup and very modular, and I know it has"puppet" build in, but you don't have to use ;)

@oranenj
Copy link
Author

oranenj commented Dec 16, 2020

I'm not going to implement either foreman or cobbler within this pull request though :P Its point is to just have something that can create VMs to get things started.

@elreydetoda
Copy link

Since this is labeled as Future Ideas 🙂

Has anyone heard of tinkerbell? It is essentially taking a modern container approach to the pxe/initial provisioning process.

I honestly haven't personally set it up in prod, but one of my projects (that I hope to get to soon) is to start evaluating something like that.

The people over at @packethost are pretty OSS friendly as well, and might be amenable to help?

They also have a YT channel as well if anyone has time to watch they have a 101 video and also an indepth video.

I wish I had more time and could get something up and running as a demo, but I have a lot going on right now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants