Use the normal way of creating VM instances and add 2 VMs running a webserver into a single subnet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
VAGRANTFILE_API_VERSION = "2" | |
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | |
config.ssh.insert_key = false | |
config.vm.provider :libvirt do |libvirt| | |
libvirt.nic_model_type = "e1000" | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
skamithi-personal:test_template_includes:% tree roles | |
roles | |
└── tomcat | |
└── templates | |
├── appA.j2 | |
├── appB.j2 | |
└── main.j2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: Gather facts | |
hosts: all | |
become: yes | |
- name: Stop Ansible Tower | |
hosts: tower | |
become: yes | |
tasks: | |
- name: Stop Ansible Tower |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: Configure PostgreSQL streaming replication | |
hosts: database_slave | |
pre_tasks: | |
- name: Remove recovery.conf | |
file: | |
path: /var/lib/pgsql/9.4/data/recovery.conf | |
state: absent | |
- name: Add slave to database group |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '2' | |
networks: | |
mongodb_net: | |
driver: bridge | |
ipam: | |
driver: default | |
config: | |
# Change this subnet range if it conflicts with your personal/work network | |
- subnet: 192.168.213.0/24 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Docker-compose for setting up Mongodb server on my laptop | |
version: '2' | |
networks: | |
mongodb_net: | |
driver: bridge | |
ipam: | |
driver: default | |
config: | |
- subnet: 192.168.213.0/24 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# -*- coding: utf-8 -*- | |
# (c) 2016, Stanley Karunditu <stanley@linuxsimba.com> | |
# | |
# This file is part of Ansible | |
# | |
# Ansible is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!powershell | |
# | |
# Copyright 2016, Stanley Karunditu <stanley@linuxsimba.com> | |
# | |
# Ansible is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or | |
# (at your option) any later version. | |
# | |
# Ansible is distributed in the hope that it will be useful, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user nginx; | |
worker_processes 1; | |
error_log /var/log/nginx/error.log warn; | |
pid /var/run/nginx.pid; | |
events { | |
worker_connections 1024; | |
} |