{"id":28417282,"url":"https://github.com/tdmakepeace/paloalto_bootstrapbuilder","last_synced_at":"2026-04-15T07:40:30.216Z","repository":{"id":226648166,"uuid":"127946907","full_name":"tdmakepeace/PaloAlto_BootStrapBuilder","owner":"tdmakepeace","description":"Shell script that acts as a bootstrap build for the Palo Alto Networks NGFW.","archived":false,"fork":false,"pushed_at":"2018-04-03T18:18:23.000Z","size":19,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-15T07:39:38.334Z","etag":null,"topics":["bootstrap","ngfw","palo-alto-networks","paloaltonetworks","shell-script"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tdmakepeace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2018-04-03T17:51:22.000Z","updated_at":"2023-06-12T13:38:49.000Z","dependencies_parsed_at":"2024-03-08T20:09:29.905Z","dependency_job_id":null,"html_url":"https://github.com/tdmakepeace/PaloAlto_BootStrapBuilder","commit_stats":null,"previous_names":["tdmakepeace/paloalto_bootstrapbuilder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tdmakepeace/PaloAlto_BootStrapBuilder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdmakepeace%2FPaloAlto_BootStrapBuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdmakepeace%2FPaloAlto_BootStrapBuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdmakepeace%2FPaloAlto_BootStrapBuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdmakepeace%2FPaloAlto_BootStrapBuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdmakepeace","download_url":"https://codeload.github.com/tdmakepeace/PaloAlto_BootStrapBuilder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdmakepeace%2FPaloAlto_BootStrapBuilder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31831849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T07:17:56.427Z","status":"ssl_error","status_checked_at":"2026-04-15T07:17:30.007Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bootstrap","ngfw","palo-alto-networks","paloaltonetworks","shell-script"],"created_at":"2025-06-04T04:30:30.634Z","updated_at":"2026-04-15T07:40:30.178Z","avatar_url":"https://github.com/tdmakepeace.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PaloAlto_BootStrapBuilder\n\nThe following has been built to demo how to use the Bootstraping process for the Palo Alto Networks NGFW.\n\nAfter deploying the image, run the setup script\n\nbash setup.sh\n\n\nthe tool is designed to demonstrate the simplicity or reusing a template model to speed up the deployment.\na few things like the deployment of the ISO images to the ESXi server are never expected to be deployed in \nlive. but highlight the fact the bootstrapping process can be used to speed up the deployments.\nthe ISO images will work with VM or hardware.\n\nif you aim to use panorama to configure the servers. Option 10 is to build the bootstrap file to get the \ndevice on the network, and connect to the Panorama server.\nyou still need to configure the panorama server to accept the connection and deploy a configuration.\n\nNotes on how to adjust \n\nThe XMLBuilder folder is where the env.txt file is to be uploaded to to build a config.\nA sub folder of the XMLBuilder is the XML-Input-Files. This is where you would upload your own templates to be \nused.\n\nYou would need to make sure you edit the XML to contain the variable that would be reconfigured dynamically by \nthe script.\n\n\nThe Build folder is a temp location to do the building of the ISO from.\nThe Backups is as is, and the sub folder is based on the company-name (provided as the time of running)\nand the date. In the backup is the env.txt,bootstrap.xml, init-cfg.txt, config.xml. so it could all be \nre-run again, or dropped manually on a new ISO image.\n\nThe Master folder, is where the ISO structure is taken from, so if you want to include updates to the \npackage and updates to the contents this is where you would do it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftdmakepeace%2Fpaloalto_bootstrapbuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftdmakepeace%2Fpaloalto_bootstrapbuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftdmakepeace%2Fpaloalto_bootstrapbuilder/lists"}