53 lines
961 B
YAML
53 lines
961 B
YAML
---
|
|
:domain: example.com
|
|
:network: 192.168.123.0/24
|
|
:image: debian-8
|
|
:cpus: ''
|
|
:memory: ''
|
|
:disks: 0
|
|
:disksize: 40G
|
|
:boxurlprefix: ''
|
|
:sync: rsync
|
|
:syncdir: ''
|
|
:syncsrc: ''
|
|
:folder: ".omv"
|
|
:extern:
|
|
- type: git
|
|
repository: https://github.com/purpleidea/mgmt
|
|
directory: mgmt
|
|
:cd: ''
|
|
:puppet: false
|
|
:classes: []
|
|
:shell:
|
|
- mkdir /tmp/mgmt/
|
|
:docker: false
|
|
:kubernetes: false
|
|
:ansible: []
|
|
:playbook: []
|
|
:ansible_extras: {}
|
|
:cachier: false
|
|
:vms:
|
|
- :name: mgmt1
|
|
:shell:
|
|
- apt-get install -y make
|
|
- iptables -F
|
|
- cd /vagrant/mgmt/ && make path
|
|
- cd /vagrant/mgmt/ && make deps && make build && cp mgmt ~/bin/
|
|
- cd && mgmt run --file /vagrant/mgmt/examples/pkg1.yaml --converged-timeout=5
|
|
:namespace: omv
|
|
:count: 0
|
|
:username: ''
|
|
:password: ''
|
|
:poolid: true
|
|
:repos: []
|
|
:update: false
|
|
:reboot: false
|
|
:unsafe: false
|
|
:nested: false
|
|
:tests:
|
|
- omv up
|
|
- vssh root@mgmt1 -c which powertop
|
|
- omv destroy
|
|
:comment: simple package install test case
|
|
:reallyrm: false
|