summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-04-07 14:11:25 +0300
committerLars Wirzenius <liw@liw.fi>2020-04-07 14:11:25 +0300
commit97e8d5a6311dfc5df3355010f0ee5a66b26497a6 (patch)
tree728723b382361c0a7e5836807ef29ec669175685 /README.md
parent5d1fc0ac816fe5ab55bea6c66ac2d8da4dbb4f1e (diff)
downloadick-contractor-97e8d5a6311dfc5df3355010f0ee5a66b26497a6.tar.gz
Tweak README
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 13 insertions, 1 deletions
diff --git a/README.md b/README.md
index ca94509..db85c80 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,13 @@ do something bad. This is an ugly proof of concept prototype and
certainly not ready for real use.
This will probably only work on Debian 10 (buster) and later. To use,
-you need to have libvirt and vmdb2.
+you need to have libvirt, virt-install, and vmdb2, and several
+gigabytes of disk space, RAM, and CPUs, and fair bit of bandwidth.
+Possibly other things.
+
+* Edit Ansible playbook to set `user_pub` to your SSH public key:
+
+ `editor vm.yml`
* Create two VM images (this can take a while):
@@ -19,6 +25,10 @@ you need to have libvirt and vmdb2.
`less /var/lib/libvirt/dnsmasq/virbr0.status`
+* Check that the manager VM is accessibler (change IP to yours):
+
+ `./contractor -m 192.168.100.63 manager-status`
+
* Clone the test repo:
`git clone git://git.liw.fi/heippa /tmp/heippa`
@@ -27,6 +37,8 @@ you need to have libvirt and vmdb2.
`./contractor -v -m 192.168.100.63 -- build heippa.yaml`
+ Add a `--log contractor.log` option to have a log file.
+
* Hopefully all went well.
Read contractor.md for more information; formatted versions: