summaryrefslogtreecommitdiff
path: root/ansible/stamina.yml
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2023-08-20 09:44:30 +0300
committerLars Wirzenius <liw@liw.fi>2023-08-20 09:44:30 +0300
commit1f7a2f073bbc7c1b979cd84a9993e933845e5252 (patch)
tree49136477f99277cecf5c72c34524e31f78b0ce82 /ansible/stamina.yml
parent28dbc6b67ad4827ef2df70adb7fe74e60ce286d9 (diff)
downloadansibleness-1f7a2f073bbc7c1b979cd84a9993e933845e5252.tar.gz
fix(stamina): vmadm config suitable for this host
Sponsored-by: author
Diffstat (limited to 'ansible/stamina.yml')
-rw-r--r--ansible/stamina.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/ansible/stamina.yml b/ansible/stamina.yml
index 2ccb593..93b2be1 100644
--- a/ansible/stamina.yml
+++ b/ansible/stamina.yml
@@ -73,6 +73,30 @@
shell: |
sudo -u liw -i bash -c "pwd && ./liw-dot-files/make-symlinks"
sudo -u liw -i bash -c "ln -nsf liw-dot-files/gitconfig-exolobe1 .gitconfig"
+ - name: "remove vmadm config"
+ file:
+ state: absent
+ path: /home/liw/.config/vmadm/config.yaml
+ - name: "install vmadm config"
+ copy:
+ content: |
+ image_directory: /mnt/vms
+ default_autostart: true
+ default_base_image: ~/base-images/bullseye-vm.qcow2
+ default_cpus: 4
+ default_generate_host_certificate: true
+ default_image_gib: 100
+ default_memory_mib: 8192
+ default_networks:
+ - bridge=br0
+ authorized_keys:
+ - ~/.ssh/id_personal.pub
+ ca_key: ~/.ssh/vmadm
+ user_ca_pubkey: ~/.ssh/userca.pub
+ dest: /home/liw/.config/vmadm/config.yaml
+ owner: liw
+ group: liw
+ mode: 0644
- name: "create ~liw/base-images"
file:
state: directory