Displaying 1 to 20 from 114 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-os-hardening - This Ansible role provides numerous security-related configurations, providing all-round base protection


This role provides numerous security-related configurations, providing all-round base protection. It is intended to be compliant with the DevSec Linux Baseline. If you're using inspec to test your machines after applying this role, please make sure to add the connecting user to the os_ignore_users-variable. Otherwise inspec will fail. For more information, see issue #124.

ansible-interactive-tutorial - Interactive Ansible tutorials with dead simple setup via Docker


tutorial.sh starts 4 docker containers behind the scenes. 1 for running the tutorial itself and 3 as ansible nodes which behave exactly same as (virtual or physical) machines throughout the tutorial. ansible.tutorial is an alpine based tutorial container in which ansible and nutsh (a framework for creating interactive command line tutorials) are available.


PlexGuide


Mission Statement: PlexGuide is an all-in-one media solution that deploys a Media Server through the use of your Local HD or Google Drive; serving as an unlimited back-end storage. PlexGuide utilizes Ansible and Docker to streamline your Media Server, while deploying multiple tools for your Server Operations.

trellis - Ansible playbooks for a WordPress LEMP stack


Ansible playbooks for setting up a LEMP stack for WordPress. Full documentation is available at https://roots.io/trellis/docs/.

ansible-ssh-hardening - This Ansible role provides numerous security-related ssh configurations, providing all-round base protection


This role provides secure ssh-client and ssh-server configurations. It is intended to be compliant with the DevSec SSH Baseline. Warning: This role disables root-login on the target server! Please make sure you have another user with su or sudo permissions that can login into the server.

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


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.

gluster


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.

commcare-cloud


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.