summaryrefslogtreecommitdiff
path: root/vm.yml
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-04-05 19:48:40 +0300
committerLars Wirzenius <liw@liw.fi>2020-04-05 19:48:40 +0300
commit969948eb422efccfdd78dbbea9d8e57632aaf3a5 (patch)
treecfdaadeff5ecf05b114c4df44f8021e1868dc9b9 /vm.yml
parent20990502b932c9c891d4af7f5ca3fa08e3008339 (diff)
downloadick-contractor-969948eb422efccfdd78dbbea9d8e57632aaf3a5.tar.gz
more
Diffstat (limited to 'vm.yml')
-rw-r--r--vm.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/vm.yml b/vm.yml
index 24deed4..f61bd9e 100644
--- a/vm.yml
+++ b/vm.yml
@@ -17,10 +17,18 @@
name:
- ssh
- sudo
+ - qemu-system-x86
+ - virtinst
+ - libvirt-daemon-system
+ - libvirt-clients
+ - locales-all
+ - jq
- user:
comment: "Manager"
name: manager
shell: /bin/bash
+ groups:
+ - libvirt
- authorized_key:
user: manager
key: "{{ user_pub }}"
@@ -31,6 +39,39 @@
owner: root
group: root
mode: 0600
+ - copy:
+ src: worker.img
+ dest: /home/manager/worker.img
+ owner: manager
+ group: manager
+ mode: 0644
+ - copy:
+ src: create-vm
+ dest: /home/manager/create-vm
+ owner: manager
+ group: manager
+ mode: 0755
+ - file:
+ state: directory
+ path: /home/manager/.ssh
+ owner: manager
+ group: manager
+ mode: 0700
+ - copy:
+ src: "{{ item }}"
+ dest: "/home/manager/.ssh/{{ item }}"
+ owner: manager
+ group: manager
+ mode: 0600
+ with_items:
+ - manager.key
+ - manager.key.pub
+ - copy:
+ src: manager-ssh-config
+ dest: /home/manager/.ssh/config
+ owner: manager
+ group: manager
+ mode: 0600
vars:
host: contractor
ansible_python_interpreter: /usr/bin/python3