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/easy-vpc-with-iks
Get started on IBM Cloud with this minimal input template that allows users to quickly and easily create a VPC with an IBM Kubernetes Service cluster
Cloud-Schematics/easy-flexible-vpc-network
Create flexible VPC networks in 1, 2, or 3 zones using Flow Logs and encrypted Cloud Object Storage buckets with a minimal input template.
Cloud-Schematics/terraform-academy-ibmcloud
Cloud-Schematics/blueprint-vsi-app-example
This blueprint demonstrates how infrastructure environments can be composed and scaled by linking Terraform configs.
Cloud-Schematics/custom-dns-module
Create a custom DNS service, zones, records. Users can also optionally create a custom DNS resolvers and custom DNS subnets on VPC.
Cloud-Schematics/detailed-network-acl-rules
Manage VPC Network Access Control List rules with HCL Variables or JSON data.
Cloud-Schematics/easy-multitier-vpc
Get started on IBM Cloud with this template that allows you to easily create a Multitier VPC Network
Cloud-Schematics/get-subnets
Get a subset of subnets from a list using a regular expression.
Cloud-Schematics/icse-atracker
This module creates an Activity Tracker instance and optionally allows users to create an Activity Tracker Route.
Cloud-Schematics/icse-cluster-module
This module creates a cluster across any number of subnets in a single VPC
Cloud-Schematics/icse-edge-vpc-network
Create an Edge VPC network on a new or existing VPC. This network is set up to allow users to deploy F5 Big IP instances.
Cloud-Schematics/icse-flexible-vpc-cluster-template
Get started on IBM Cloud with a flexible landing zone for VPC Networking, Clusters, and Cloud Services with minimal inputs. Easily grow from 1 to 3 zones and manage multiple worker pools.
Cloud-Schematics/icse-flow-logs-module
Create flow logs instances for VPC and service authorizations to allow flow log collectors to write to Cloud Object Storage.
Cloud-Schematics/icse-multiple-vpc-network
Create multiple VPC networks in a single region connected with a transit gateway.
Cloud-Schematics/icse-multiple-vpc-template
Create a network with logging and monitoring using VPC, Key Management, Cloud Object Storage, Flow Logs, and Activity Tracker.
Cloud-Schematics/icse-vpc-cluster-worker-pool-module
This module creates a single worker pool in an existing IBM Cloud VPC cluster.
Cloud-Schematics/icse-vpc-network-template
Create VPC network infrastructure with a VPC, subnets, public gateways, network acls, security groups, and an optional VPN gateway.
Cloud-Schematics/icse-vsi-deployment
Deploy VSI using the same template across any number of subnets in a single VPC. Optionally create public and/or private load balancers for your deployment.
Cloud-Schematics/key-management-module
This module allows users to create and manage keys, key rings, and key policies in a HPCS or Key Protect Instance.
Cloud-Schematics/list-to-map
Convert Terraform lists of objects to maps with this clean concise module.
Cloud-Schematics/multizone-vpc-module
A module to create VPC network components including VPC, Subnets, Public Gateway, Network ACL, and VPN Gateway as part of a larger architecture
Cloud-Schematics/tf-templates
Cloud-Schematics/vpc-address-prefix-module
This module is used to create any number of address prefixes across any number of zones in a VPC
Cloud-Schematics/vpc-address-prefixes-module-standalone
Create any number of address prefixes in a single VPC.
Cloud-Schematics/vpc-network-acl-module
This module is used to create any number of Network Access Control Lists in a single VPC.
Cloud-Schematics/vpc-public-gateway-module
Create Public Gateways in 1, 2, or 3 zones of a single VPC.
Cloud-Schematics/vpc-security-group-module
Create any number of security groups and rules within those groups in a single VPC.
Cloud-Schematics/vpc-security-group-rules-module
Create any number of rules for a single security group.
Cloud-Schematics/vpc-subnet-module
Create any number of subnets across 1, 2, or 3 zones in a single VPC.
Cloud-Schematics/vpc-vpn-gateway-module
Create a VPC VPN Gateway on a subnet within a VPC with any number of connections.