IBM Cloud Automation
A collection of Terraform, Ansible and Blueprint automation examples for IBM Cloud
Pinned Repositories
ansible-app-deploy
ansible-app-deploy-iks
Deploy a simple app onto IKS using Redhat Ansible with IBM Cloud Schematics Actions
ansible-is-instance-actions
Ansible roles and playbook to perform simple operations (start, stop, reboot) on the 'IBM Cloud Virtual Servers for VPC'
classic-cluster
fs2020
Demo lab for Fast Start 2020 conference
LAMP
Provision a classic virtual server instance by using a full-stack LAMP environment on a virtual machine.
multitier-vpc-bastion-host
Automation to provision a multi-tier IBM Cloud VPC infrastructure with a bastion host, front-end & back-end servers; with secure remote SSH access.
onboard-to-ibm-catalog
Automation to onboard the terraform templates from a Git repo to the IBM Cloud Catalog
openshift-dev-cluster
Provision of a Red Hat Openshift cluster on Classic infrastructure for a development team with IBM Cloud Operation, Red Hat CodeReady.
terraform-ibm-awx
Use Terraform to deploy AWX on IBM Cloud VPC
IBM Cloud Automation 's Repositories
Cloud-Schematics/onboard-to-ibm-catalog
Automation to onboard the terraform templates from a Git repo to the IBM Cloud Catalog
Cloud-Schematics/LAMP
Provision a classic virtual server instance by using a full-stack LAMP environment on a virtual machine.
Cloud-Schematics/classic-cluster
Cloud-Schematics/gcat-multizone-vpc
Provision of a multi-zone infrastructure with VPC, in a single region up to 3 zones or more, ACL and public gateways.
Cloud-Schematics/classic-vsi-autoscaling-solution
Autoscale the classic VSIs using Schematics, Cloud Functions, and Sysdig.
Cloud-Schematics/gcat-vpc-bastion-openshift-cluster
Template to create a multizone VPC with a Red Hat OpenShift cluster, and a bastion subnet
Cloud-Schematics/iks-logging-and-monitoring
Deploy logging and monitoring agents onto your existing IBM Cloud Kubernetes Service cluster on VPC.
Cloud-Schematics/LEMP
Provision a classic virtual server instance (VSI) by using a Full-stack LEMP environment on a virtual machine.
Cloud-Schematics/secure-openshift-cluster
Provisioning secured RedHat OpenShift cluster with automation of forwarding observability capability by using VPC.
Cloud-Schematics/vsi-module
This module allows a user to create identical Virtual Servers across any number of subnets in a single VPC. Optionally, the user can add additional Block Storage volumes and Floating IPs to the Virtual Servers. The virtual servers are then added to an application Load Balancer.
Cloud-Schematics/2-zone-vpc
Creates two virtual private clouds (VPC) with a Gateway and multiple virtual machines per VPC
Cloud-Schematics/add-all-users-to-new-account
Clone all the IAM users from one IBM Cloud account into another IBM Cloud account.
Cloud-Schematics/add-classic-users
Add classic infrastructure users and assign permissions
Cloud-Schematics/dynamic-acl-rules
Module to dynamically create rules for the `ibm_is_network_acl` terraform block
Cloud-Schematics/easy-transit-gateway-vpc
Get started on IBM Cloud with two VPCs connected via Transit Gateway
Cloud-Schematics/gcat-landing-zone-catalog
Provision a resource group, a VPC in the resource group, IAM access groups, and invites users to those access groups. This module configures the environment using a JSON object stored in Cloud Object Storage to allow users to configure and update complex environments as part of a catalog offering.
Cloud-Schematics/gcat-multizone-vpc-bastion-subnet
Provision multi-zone VPC with a bastion subnet in one zone by reusing a multi-tier VPC template.
Cloud-Schematics/gcat-vpc-hub-spoke-cluster
Create a hub and spoke VPC connected with an IBM Cloud Transit Gateway with an OpenShift Cluster on the hub VPC.
Cloud-Schematics/key-protect-module
This module allows users to create (or retrieve from data) a key protect instance, create any number of keys, and manage key rings and policies for those keys
Cloud-Schematics/kms-encrypted-cos-bucket
Provision IBM Cloud Object Storage with IBM Key Protect integration.
Cloud-Schematics/logdna-provider-example
Configure the Log Analysis service instance in IBM Cloud to integrate with Slack, PagerDuty, and Webhooks.
Cloud-Schematics/logging_monitoring_module
Creates LogDNA and Sysdig. Optionally creates activity tracker. This module is meant for use in a larger architecture
Cloud-Schematics/manage-classic-user-permissions
This module provides a template to manage Classic Infrastructure permissions by using the IBM Cloud CLI and Terraform.
Cloud-Schematics/openshift-cluster-on-existing-vpc
This module creates a Red Hat OpenShift cluster on existing VPC infrastructure.
Cloud-Schematics/sysdig-provider-example
Configure the monitoring service instance in IBM Cloud with alerts and dashboard.
Cloud-Schematics/terraform-ibm-observability
Provision an instance of all the observability services on IBM Cloud such as IBM Cloud Log Analysis, IBM Cloud Monitoring, and IBM Cloud Activity Tracker in your account.
Cloud-Schematics/vpc-bastion-bluegreen-deploy
Provisioning VSIs on a VPC infrastructure for fault tolerance during deployments by maintaining two similar environments. Also isolation between the production and pre-production environment on the network level by using 2 subnets.
Cloud-Schematics/vpc-bastion-rolling-deploy
Provisioning VSIs on a VPC infrastructure to separate subnet for running production workload and a bastion worker for Rolling deployment.
Cloud-Schematics/vpc-vsi-with-volumes-and-lb
Provision multiple virtual servers each with a block storage volume on VPC, across a number of subnets, and connected with a single load balancer.
Cloud-Schematics/VSI-database
Configure a classic virtual server with PostgreSQL to provide scalability and performance for your data workloads.