Displaying 1 to 16 from 16 results

kubespray - Setup a kubernetes cluster

  •    Python

If you have questions, join us on the kubernetes slack, channel #kubespray.Note: Upstart/SysV init based OS types are not supported.

molecule - Molecule aids in the development and testing of Ansible roles.

  •    Python

Molecule is designed to aid in the development and testing of Ansible roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule is opinionated in order to encourage an approach that results in consistently developed roles that are well-written, easily understood and maintained. Molecule uses Ansible playbooks to exercise the role and its associated tests. Molecule supports any provider [1] that Ansible supports.

kubespray - Deploy a Production Ready Kubernetes Cluster

  •    Python

probably pointing on a task depending on a module present in requirements.txt (i.e. "unseal vault"). One way of solving this would be to uninstall the Ansible package and then, to install it via pip but it is not always possible. A workaround consists of setting ANSIBLE_LIBRARY and ANSIBLE_MODULE_UTILS environment variables respectively to the ansible/modules and ansible/module_utils subdirectories of pip packages installation location, which can be found in the Location field of the output of pip show [package] before executing ansible-playbook.

supergiant - Automatically scale hardware and easily run stateful applications using Kubernetes.

  •    Go

Empower developers and administrators through simplified deployment and management of Kubernetes. Supergiant facilitates clusters on multiple cloud providers, striving for agnostic infrastructure--with an autoscaling system that cares about efficiency. It asserts through autoscaling that every pod should have a home, but that underutilized infrastructure shouldn't be paid for (and, therefore, shouldn't be running). Note: This process is under review, and will be updated. However, most of it should still be valid. Before submitting a Pull Request, please see Community and Contributing above.




compute-archlinux-image-builder - A tool to build a Arch Linux Image for GCE

  •    Python

This project is a collection of scripts that create an Arch Linux OS image that can run on Google Compute Engine.The image is configured close to the recommendations listed on Building an image from scratch.

bunyan-stackdriver

  •    Javascript

Install bunyan and bunyan-stackdriver... If you are running on Google Cloud Platform, authentication will be taken care of automatically. If you're running elsewhere, or wish to provide alternative authentication, you can specify the keyFilename pointing to a service account JSON key.


gce-images - Get a list of globally available Google Compute Engine images

  •    TypeScript

This module uses google-auto-auth to get the required access token. If you don't meet the requirements for automatic authentication, you will need to provide the same configuration object detailed in that readme. All accepted names may be suffixed with a version, e.g. ubuntu-1404.

terraform-ansible-setup - Setting up your complete infrastructure on cloud premises using Infrastructure as a Code

  •    HCL

The idea of this project is to make easy deployment of our infrastructure using the concept of Infrastructure as a Code.For this purpose,I have used 2 tier architecture setup consisting of two different tools, Terraform and Ansible.Terraform is used in order to provision the required instances on Cloud.Whereas, ansible is used to configure our application.

gke-managed-certs

  •    Go

Managed Certificates in GKE simplify user flow in managing HTTPS traffic. Instead of manually acquiring an SSL certificate from a Certificate Authority, configuring it on the load balancer and renewing it on time, now it is only necessary to create a Managed Certificate k8s Custom Resource object and provide a domain for which you want to obtain a certificate. The certificate will be auto-renewed when necessary. For that to work you need to run your cluster on a platform with Google Cloud Load Balancer, that is a cluster in GKE or your own cluster in GCP.

national-parks - An example of packaging a Tomcat / MongoDB application in Habitat

  •    HCL

Build a map of all the United States national parks using Habitat! Build, deploy, and manage the application to any cloud, virtual machine, or container. With this demo, you'll discover the magical space-cats living inside of Habitat, and learn the power of packaging, shipping, and updating applications in one atomic format.

govuk-dns - A collection of Rake tasks to manage DNS using Terraform

  •    Ruby

A set of rake tasks for managing DNS records using Terraform. Install Terraform 0.8 and bundle install the required Ruby gems.

fog-google - Fog for Google Cloud Platform

  •    Ruby

The main maintainers for the Google sections are @icco, @Temikus and @plribeiro3000. Please send pull requests to them. As of v1.0.0, fog-google includes google-api-client as a dependency, there is no need to include it separately anymore.