{"id":15051028,"url":"https://github.com/rickh1965/pxebootenv","last_synced_at":"2025-06-12T06:33:14.594Z","repository":{"id":212885399,"uuid":"732532183","full_name":"rickh1965/pxebootenv","owner":"rickh1965","description":"Create PXE boot server for Rocky Linux 8 and Debian 12. Also performs Proxmox installation and sets p410 controller into HBA mode","archived":false,"fork":false,"pushed_at":"2024-01-04T12:49:00.000Z","size":53,"stargazers_count":9,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T03:53:02.041Z","etag":null,"topics":["debian-linux","homelab","p410","proxmox","proxmox-ve","pxe","pxe-boot","pxe-server","pxelinux","rocky-linux","rockylinux"],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rickh1965.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-17T01:37:59.000Z","updated_at":"2025-03-13T19:27:57.000Z","dependencies_parsed_at":"2024-01-04T13:56:11.035Z","dependency_job_id":null,"html_url":"https://github.com/rickh1965/pxebootenv","commit_stats":null,"previous_names":["rickh1965/pxebootenv"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickh1965%2Fpxebootenv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickh1965%2Fpxebootenv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickh1965%2Fpxebootenv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickh1965%2Fpxebootenv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rickh1965","download_url":"https://codeload.github.com/rickh1965/pxebootenv/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143025,"owners_count":21054694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian-linux","homelab","p410","proxmox","proxmox-ve","pxe","pxe-boot","pxe-server","pxelinux","rocky-linux","rockylinux"],"created_at":"2024-09-24T21:30:33.658Z","updated_at":"2025-04-10T02:20:31.418Z","avatar_url":"https://github.com/rickh1965.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PXE automated installation\n\nThese playbooks create a boot menu for Rocky Linux and Debian automated installtions.\n\n## Playbooks in this collection\n\n1. mk_bootiso.yml\n2. pxeboot.yml\n3. proxmox.yml\n4. p410.yml\n\n\n## Usage\nBefore anything, you should configure two files with the appropriate setting for your environment.\n\n1. group_vars/all/main.yml\n2. hosts (in the top level directory of this distribution)\n\nFull instructions on editing these files are in [config.md](config.md).\n\n## Steps for a successful installation\n1. Edit configuration files as outlined above.\n2.  Make a Rocky Linux server set up for the installation of PXE, dhcp and associated software. If you already have or can make a plain Rocky Linux server, you can skip this step. If not use [mk_bootiso.yml](mk_bootiso.md)\n3.  Install PXE on to the newly made Rocky Linux server with [pxeboot.yml](pxeboot.md)\n4.  Now your environment is ready for automated installations of Rocky and Debian.\n5.  If you wish to continue and install Proxmox on the new node, continue with the next steps.\n6.  Like the the first step, if you have a plain Debian 12 server, you can skip the previous setup and just execute the proxmox install playbook. Follow the instructions for [proxmox.yml](proxmox.md)\n7.  Finally to optionally enable HBA mode on your p410 controller please follow this [p410.yml](p410.md)\n\n## A final word\n\nReboots on these old HP servers take a *long* time. Downloading the distributions also take a while. The automated installations, can take quite a while, don't interupt the process. Unless the playbooks puts out an error, this old rusty iron is still working. Be patient, good luck!!\n\n### License\n\nMIT# pxebootenv\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickh1965%2Fpxebootenv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frickh1965%2Fpxebootenv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickh1965%2Fpxebootenv/lists"}