mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
Create ERB template for Consul configuration. Update Vagrantfile to use ERB template. Update servers.yml to include role information. Update Vagrantfile to perform provisioning based on role information. Update consul.sh provisioning script to start Consul. Update Vagrantfile to make Docker listen on network socket (and restart Docker daemon).
37 lines
736 B
YAML
37 lines
736 B
YAML
---
|
|
- name: "consul-01"
|
|
box: "slowe/ubuntu-trusty-x64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
priv_ip: 192.168.100.101
|
|
role: "consul"
|
|
- name: "consul-02"
|
|
box: "slowe/ubuntu-trusty-x64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
priv_ip: 192.168.100.102
|
|
role: "consul"
|
|
- name: "consul-03"
|
|
box: "slowe/ubuntu-trusty-x64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
priv_ip: 192.168.100.103
|
|
role: "consul"
|
|
- name: "docker-01"
|
|
box: "slowe/ubuntu-trusty-x64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
priv_ip: 192.168.100.104
|
|
role: "docker"
|
|
- name: "docker-02"
|
|
box: "slowe/ubuntu-trusty-x64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
priv_ip: 192.168.100.105
|
|
role: "docker"
|
|
- name: "docker-03"
|
|
box: "slowe/ubuntu-trusty-x64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
priv_ip: 192.168.100.106
|
|
role: "docker"
|