Comprehensive automation examples and production-ready tools for WALLIX Bastion Host management across multiple cloud providers and deployment scenarios.
Note: This framework is actively developed with regular improvements and new features.
Enterprise-grade automation patterns for:
- Infrastructure as Code: Deploy WALLIX Bastion across AWS, Azure, GCP
- Configuration Management: Complete WALLIX Bastion automation with Ansible
- Cloud Integration: Ready-to-use cloud-init templates and deployment scripts
- API Automation: Full WALLIX API v3.12 integration
Automation_Showroom/
├── Ansible/Provisioning/Advanced/ # Production-ready Ansible automation
├── Terraform/ # Infrastructure as Code templates
├── cloud-init/ # Cloud deployment automation
├── pulumi/ # Modern IaC examples
└── Docker_k8s_openshift/ # Container and orchestration
cd Ansible/Provisioning/Advanced
./scripts/setup-vault.sh
ansible-playbook -i inventory/test playbooks/test-connection.yml --ask-vault-pass
See Ansible Advanced README for complete guide.
# Terraform
cd Terraform/Deploying/aws && terraform init && terraform apply
# Pulumi
cd pulumi/bastion4gcp && pulumi up
cd cloud-init
python3 wallix_cloud_init_generator.py
Status: Production Ready | Last Tested: October 3, 2025 | WALLIX Version: v12.0.15
Complete WALLIX Bastion management with:
- Automated setup and configuration
- User, device, and authorization management
- Multi-environment support (dev/staging/prod)
- Advanced cleanup with safety mechanisms
- Terraform: Multi-cloud deployment templates (AWS, Azure, GCP)
- Pulumi: Modern infrastructure automation
- Cloud-Init: Automated WALLIX installation
→ Terraform Guide | Cloud-Init Guide
- Docker: Container deployment examples
- Kubernetes/OpenShift: Orchestration manifests
- CHANGELOG - Release history and updates
- Advanced Ansible - Complete automation guide
- Terraform - Infrastructure deployment
- Cloud-Init - Cloud automation
- Ansible: 2.9+ for configuration management
- Terraform: 0.14+ for infrastructure
- Python: 3.6+ for scripts and tools
- WALLIX Bastion: API access for testing
-
Clone the repository
git clone https://github.com/wallix/Automation_Showroom.git cd Automation_Showroom
-
Choose your path
- Ansible:
cd Ansible/Provisioning/Advanced && ./scripts/setup-vault.sh
- Terraform:
cd Terraform/Deploying/aws
- Cloud-Init:
cd cloud-init
- Ansible:
-
Follow component-specific documentation
- Issues: Create GitHub issues for bugs or questions
- Documentation: Check component-specific README files
- WALLIX Support: Contact WALLIX for product questions
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
Follow existing code structure and add documentation for new features.
This project is licensed under the MIT License. See LICENSE file for details.
Thanks goes to these wonderful people :
bsimon-wallix 💻 |
moulip 💻 |
swcortetWALLIX 💻 |
Check the legend for the emoji keys here
This project follows the all-contributors specification. Contributions of any kind welcome!