
A Utility to bootstrap a new PAN-OS NGFW. This utility provides an API only. An example web interface is provided here: https://github.com/PaloAltoNetworks/panos-bootstrapper-ui
The PAN-OS Bootstrapper is a powerful tool designed for users who need to quickly prepare the necessary files to bootstrap a Palo Alto Networks device. By utilizing this tool, users can efficiently generate a customized bootstrap.xml file, init-cfg.txt, and a license file, all compiled into a handy archive package (either ISO or ZIP). This utility is aimed at simplifying the initial setup process, ensuring that users have everything they need in one cohesive package.
What sets the PAN-OS Bootstrapper apart is its ability to provide an API-only service, which can be integrated into various web applications. This makes it a versatile choice for IT professionals looking to automate their processes. The added customization features allow users to tailor their templates with the jinja2 templating language, which enhances usability and adaptability to specific needs.
API-Only Utility: Functions exclusively through an API, making it easier to integrate into existing workflows and applications.
Prebuilt Docker Container: Efficient deployment with a prebuilt Docker container, helping users start immediately without extensive setup.
Template Customization: Full customization capabilities using jinja2 templating language, allowing for dynamic modifications to meet specific requirements.
Example Web Interface: Comes with an example web app that demonstrates how to effectively utilize the Bootstrapper's services.
Comprehensive API Documentation: Detailed API documentation following the OpenAPI specification, ensuring users have the information they need to implement the service effectively.
Dynamic Input Validation: Automatically validates templates and input variables, making the creation process straightforward and error-free.
Packaging Options: Outputs the final package in either ISO or ZIP format, providing flexibility depending on user preference.
Accessible Additional Resources: Includes example documents and additional resources, such as api_examples.md and testing.md, to assist users in understanding and utilizing the tool fully.
