Displaying 1 to 20 from 59 results

ansible-tuto - Ansible tutorial

This tutorial presents Ansible step-by-step. You'll need to have a (virtual or physical) machine to act as an Ansible node. A Vagrant environment is provided for going through this tutorial. Ansible is a configuration management software that lets you control and configure nodes from another machine. What makes it different from other management software is that Ansible uses (potentially existing) SSH infrastructure, while others (Chef, Puppet, ...) need a specific PKI infrastructure to be set up.

ansible-vagrant-examples - Ansible examples using Vagrant to deploy to local VMs.

This repository contains a collection of example virtual machines running various applications. The VMs are created via Vagrant and provisioned via Ansible. You can cd into any of the included directories and run vagrant up, and a generic Linux VM will be booted and configured in a few minutes. You just need to install Vagrant, VirtualBox, and Ansible. View the included README.md file in any of the subdirectories to find out more about the particular VM.

mac-dev-playbook - Mac setup and configuration via Ansible.

This playbook installs and configures most of the software I use on my Mac for web and software development. Some things in macOS are slightly difficult to automate, so I still have some manual installation steps, but at least it's all documented here. This is a work in progress, and is mostly a means for me to document my current Mac's setup. I'll be evolving this set of playbooks over time.

ansible-for-devops - Ansible examples from Ansible for DevOps.

This repository contains Ansible examples developed to support different sections of Ansible for DevOps, a book on Ansible by Jeff Geerling. Most of the examples are full-fledged VM examples, which use Vagrant, VirtualBox, and Ansible to boot and configure VMs on your local workstation. Not all playbooks follow all of Ansible's best practices, as they illustrate particular Ansible features in an instructive manner.

manageiq - ManageIQ Open-Source Management Platform

We respectfully ask that you do not directly email any manageiq committers with questions or problems. The community is best served when discussions are held in public. By downloading ManageIQ software, you acknowledge that you understand all of the following: ManageIQ software and technical information may be subject to the U.S. Export Administration Regulations (the "EAR") and other U.S. and foreign laws and may not be exported, re-exported or transferred (a) to any country listed in Country Group E:1 in Supplement No. 1 to part 740 of the EAR (currently, Cuba, Iran, North Korea, Sudan & Syria); (b) to any prohibited destination or to any end user who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government; or (c) for use in connection with the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, or sounding rockets, or unmanned air vehicle systems. You may not download ManageIQ software or technical information if you are located in one of these countries or otherwise subject to these restrictions. You may not provide ManageIQ software or technical information to individuals or entities located in one of these countries or otherwise subject to these restrictions. You are also responsible for compliance with foreign law requirements applicable to the import, export and use of ManageIQ software and technical information.

ansible-rails - Ansible: Ruby on Rails Server

Rename hosts.example to hosts and modify the contents. Rename group_vars/all.example to group_vars/all and modify the contentes.

ansible-vault - ansible lookup plugin for secrets stored in Vault(by HashiCorp)

lookup plugins can be loaded from several different locations similar to $PATH, see lookup_plugins. An example setup can be found in the tests directory.The source for the plugin can be pointed to via a requirements.yml file, and accessed via ansible-galaxy.


Chaperone is an Automation toolkit rooted in DevOps principals for deploying and configuring a Software Defined Data Center (SDDC) based Hybrid Cloud Management platform. It is intended to expedite and standardize "typical" deployments and configuration of VMware solutions including vSphere/vCenter, NSX, VIO, vRA, vRO, vROps, vRLI, vRB and others as the toolkit grows.Chaperone is a work in progress. We will continue to add new functionality and products to the Chaperone base.

raspbian-vpn-router - Setting up a Raspberry Pi 3 as a VPN Gateway

I've got myself a Raspberry Pi 3 and want to use it as my home router and VPN gateway. At some point, I'll probably accidentally step or it or pour a flat white on it and then wonder how I set it up to do what it's supposed to do.To avoid this, here are some notes and scripts to make it less painful when that happens. Don't confuse this with a tutorial. I'm writing this first and foremost for myself. However, if you have any suggestions, feel free to send PRs my way.


This repository is a git read only copy of the ansible repository used by the gluster.org project to manage the infrastructure.If you want to contribute, please open a PR against that repository and if we do not react, please mail gluster-infra@gluster.org.

bootslap - :coffee: bootstraps macOS to be non-useless

After years of messing with various solutions for this problem, I've tried a lot of different solutions and evaluated a bunch of different approaches. Stand on the shoulders of giants. Homebrew is the best way to manage CLI tools on OSX. Homebrew Cask is the best way to manage binary applications on OSX. Make sure these providers are used for automatic installations as well, so that we can take advantage of their expansive and well maintained libraries.


Tools for standing up and managing a CommCare HQ server environment. You will need python 2.7 and virtualenvwrapper installed to follow these instructions.

kubeadm-ansible - Build a Kubernetes cluster using kubeadm via Ansible.

Build a Kubernetes cluster using Ansible with kubeadm. The goal is easily install a Kubernetes cluster on machines running Ubuntu 16.04, CentOS 7.

machine - Machine setup, powered by Ansible

Machine setup, powered by Ansible. For now, almost everything is a task, later I might migrate some of them to roles, so they can evolve separately and be used by other people as well.

ansible-role-jenkins2 - This Ansible role can be used to install and manage Jenkins 2.

This Ansible role can be used to install and manage Jenkins 2. This role requires Ansible 2.4 or later, with either Ansible pipelining available or setfacl available on the system being managed (per Becoming an Unprivileged User).

ansible-role-android-sdk - Install Android SDK tools and packages, headless, with ansible.

An Ansible Role that installs the Android SDK tools, SDK packages and dependencies on Ubuntu and RedHat based OS'. A recent version of Ubuntu.

ansible-consul - :satellite: Ansible role for Consul clusters

This Ansible role installs Consul, including establishing a filesystem structure and server or client agent configuration with support for some common operational features. It can bootstrap a development or evaluation cluster of 3 server agents running in a Vagrant and VirtualBox based environment. See README_VAGRANT.md and the associated Vagrantfile for more details about the developer mode setup.

ansible-nomad - :watch: Ansible role for Nomad

This Ansible role performs basic Nomad installation, including filesystem structure, and example configuration. It will also bootstrap a minimal cluster of 3 server nodes, and can do this in a development environment based on Vagrant and VirtualBox. See README_VAGRANT.md for more details about the Vagrant setup.

ansible-nnxx - Ansible configurations for the nnxx infrastructure

This repository contains the ansible configurations of the various components that are being used in the NNXX (Ninux Experimental) infrastructure (ninux experimental). The firmware images are managed via ansible-openwisp2-imagegenerator, an ansible role that allows to build several lede firmware images for different organizations while keeping track of their configurations (for more information regarding the process, see the project's README).

openjdk-infrastructure - This repo contains all information about machine maintenance

The following items are stored in GitHub. Most of our systems are internet facing and we need to stay vigilant of the potential security risks this presents.