Find guides, tutorials, and documentation to help you get the most out of CubePath services.
Showing 15 of 15 guides

Install and configure Chef for infrastructure automation. Learn about Chef server, workstation, and node setup, cookbook creation, recipe writing, and managing server configurations with Chef.

Manage secrets securely with Ansible Vault. Learn about encrypting variables, vault passwords, multiple vault IDs, integrating with CI/CD, and best practices for handling sensitive data in Ansible.

Manage Docker infrastructure with Terraform's Docker provider. Learn about container, image, network, and volume resources, and using Terraform to define and version your Docker environment.

Test your infrastructure code with Terratest. Learn about writing Go-based tests for Terraform modules, validating infrastructure deployments, and integrating infrastructure tests into CI/CD.

Detect and remediate server configuration drift. Learn about using Ansible, Terraform, and specialized tools to identify configuration changes, enforce desired state, and maintain compliance.

Master Ansible roles and Galaxy for reusable automation. Learn about role structure, Galaxy collections, role dependencies, testing with Molecule, and best practices for maintainable Ansible code.

Install Ansible AWX (open-source Tower) for web-based automation management. Learn about Kubernetes deployment, project configuration, inventory management, job templates, and RBAC.

Create reusable Terraform modules following best practices. Learn about module structure, input variables, outputs, versioning, module registry, and organizing Terraform code for maintainability.

Manage Terraform state with remote backends. Learn about S3, Consul, and other backend configurations, state locking, state migration, workspace management, and securing sensitive state data.

Get started with Pulumi for infrastructure as code using real programming languages. Learn about Pulumi with Python, TypeScript, or Go, stack management, and comparing Pulumi to Terraform.

Build automated server images with HashiCorp Packer. Learn about template creation, provisioners, builders for Docker and cloud platforms, and creating reproducible server images.

Configure cloud-init for automated server provisioning. Learn about user-data scripts, cloud-config YAML, package installation, user creation, and automating first-boot server configuration.

Use Vagrant to create reproducible development environments. Learn about Vagrantfile configuration, box management, provisioning with shell scripts and Ansible, and multi-machine setups.

Install and configure SaltStack for configuration management and remote execution. Learn about master/minion architecture, state files, pillar data, and managing infrastructure with Salt.

Install and configure Puppet for infrastructure automation. Learn about Puppet server and agent setup, manifest writing, module creation, Hiera data, and managing server configurations.