mirror of
https://codeberg.org/scottslowe/learning-tools.git
synced 2026-03-11 09:04:37 +00:00
Update etcd-backed Docker Swarm environment with Ubuntu and Photon. Switch from shell provisioning to Ansible. Update Vagrantfile to use new techniques pioneered in other environments. Switch away from meta-data/user-data for Photon customization, use Ansible instead. Signed-off-by: Scott S. Lowe <scott.lowe@scottlowe.org>
55 lines
1 KiB
YAML
55 lines
1 KiB
YAML
---
|
|
- name: "etcd-01"
|
|
box:
|
|
vmw: "slowe/ubuntu-trusty-x64"
|
|
vb: "ubuntu/trusty64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
ip_addr: "192.168.100.101"
|
|
etcd: true
|
|
playbook: "cfg-etcd.yml"
|
|
- name: "etcd-02"
|
|
box:
|
|
vmw: "slowe/ubuntu-trusty-x64"
|
|
vb: "ubuntu/trusty64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
ip_addr: "192.168.100.102"
|
|
etcd: true
|
|
playbook: "cfg-etcd.yml"
|
|
- name: "etcd-03"
|
|
box:
|
|
vmw: "slowe/ubuntu-trusty-x64"
|
|
vb: "ubuntu/trusty64"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
ip_addr: "192.168.100.103"
|
|
etcd: true
|
|
playbook: "cfg-etcd.yml"
|
|
- name: "photon-01"
|
|
box:
|
|
vmw: "vmware/photon"
|
|
vb: "vmware/photon"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
ip_addr: "192.168.100.111"
|
|
etcd: false
|
|
playbook: "cfg-docker.yml"
|
|
- name: "photon-02"
|
|
box:
|
|
vmw: "vmware/photon"
|
|
vb: "vmware/photon"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
ip_addr: "192.168.100.112"
|
|
etcd: false
|
|
playbook: "cfg-docker.yml"
|
|
- name: "photon-03"
|
|
box:
|
|
vmw: "vmware/photon"
|
|
vb: "vmware/photon"
|
|
ram: "512"
|
|
vcpu: "1"
|
|
ip_addr: "192.168.100.113"
|
|
etcd: false
|
|
playbook: "cfg-docker.yml"
|