summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-10-05 09:43:07 +0300
committerLars Wirzenius <liw@liw.fi>2020-10-05 09:43:07 +0300
commit96e95959da347cd085694be444ff71ba14113295 (patch)
tree457446a957bc110aac1b02e70ad9d031cf89ab7e
parent6226fe16bbc51bccf983b3515e6c282cf4ce074c (diff)
downloadick-contractor-96e95959da347cd085694be444ff71ba14113295.tar.gz
change how libvirt network is defindd
-rw-r--r--manager.yml26
1 files changed, 20 insertions, 6 deletions
diff --git a/manager.yml b/manager.yml
index 8072c80..8f41d21 100644
--- a/manager.yml
+++ b/manager.yml
@@ -24,12 +24,26 @@
- jq
- rsync
- kpartx
+ - python3-lxml
- - name: "modify libvirt to use a non-standard IP range for guests"
- args:
- warn: false
- shell:
- sed -i 's/192\.168\.122\./192.168.99\./g' /etc/libvirt/qemu/networks/default.xml
+ - name: change IP block in default virtual network
+ replace:
+ path: /etc/libvirt/qemu/networks/default.xml
+ regexp: '192\.168\.122\.'
+ replace: '192.168.88.'
+
+ - name: configure default virtual network
+ command: /usr/bin/virsh net-define /etc/libvirt/qemu/networks/default.xml
+
+ - name: start default network now
+ virt_net:
+ state: active
+ name: default
+
+ - name: start default network at boot
+ virt_net:
+ autostart: yes
+ name: default
- name: "create manager user"
user:
@@ -49,7 +63,7 @@
- name: "copy root authorized_keys to manager user"
shell: |
- install -o manager -g manager /root/.ssh/authorized_keys
+ install -o manager -g manager /root/.ssh/authorized_keys /home/manager/.ssh/authorized_keys
sed -i 's/^.* ssh-rsa /ssh-rsa /' /home/manager/.ssh/authorized_keys
- name: "give manager sudo"