seeker815 / k8s-on-openstack

Example pulumi/ansible for creating a cluster on openstack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes on OpenStack with self-provisioning

This contains two main directories, the first is the ansible which is executed directly on the hosts. The second, pulumi-openstack contains pulumi typescript to build the kubernetes hosts in the OpenStack environment

Infrastructure

The bare vms + user accounts + local iptables/firewalld rules are configured via pulumi + ansible contained here.

Releases

To make a 'release' of the infrastructure which will tag a version in github and creat a tarball for download as part of the provisioning of the VMs.

GRGIT_USER='user' GRGIT_PASS='api_token' ./gradlew final

About

Example pulumi/ansible for creating a cluster on openstack

License:Apache License 2.0


Languages

Language:TypeScript 48.6%Language:Python 34.1%Language:HTML 9.1%Language:Shell 8.2%