summaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
Diffstat (limited to 'ansible')
-rw-r--r--ansible/hosts2
-rw-r--r--ansible/stamina.yml (renamed from ansible/exolobe5.yml)69
2 files changed, 37 insertions, 34 deletions
diff --git a/ansible/hosts b/ansible/hosts
index 9e6f79d..f91dcd3 100644
--- a/ansible/hosts
+++ b/ansible/hosts
@@ -1,7 +1,7 @@
[all]
exolobe1
exolobe2
-exolobe5
+stamina
x220
kea
puomi
diff --git a/ansible/exolobe5.yml b/ansible/stamina.yml
index df60554..024ad39 100644
--- a/ansible/exolobe5.yml
+++ b/ansible/stamina.yml
@@ -1,4 +1,4 @@
-- hosts: exolobe5
+- hosts: stamina
remote_user: root
roles:
- sane_debian_system
@@ -31,15 +31,16 @@
dest: /etc/network/interfaces.d/lo
- copy:
content: |
+ auto eth0
iface eth0 inet manual
+ #set up bridge and give it a static ip
auto br0
iface br0 inet dhcp
- bridge_ports eth0
- bridge_hw eth0
- up ip route delete 10.1.1.1 dev eth0
- up ip route delete 10.1.1.0/24 dev eth0
- up ip route delete default via 10.1.1.1 dev eth0
+ bridge_ports eth0
+ bridge_stp off
+ bridge_fd 0
+ bridge_maxwait 0
dest: /etc/network/interfaces.d/br0
- name: "set permission of /mnt/vms"
file:
@@ -61,6 +62,8 @@
shell: |
chown -R liw:liw /home/liw/ansibleness /home/liw/liw-dot-files
- name: "configure liw dot files"
+ args:
+ warn: false
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"
@@ -78,18 +81,18 @@
owner: liw
group: liw
mode: 0755
- - name: "fetch cloud images"
- get_url:
- url: "{{ item.url }}"
- dest: "/home/liw/base-images/{{ item.file }}"
- owner: liw
- group: liw
- mode: 0644
- with_items:
- - url: https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-generic-amd64.qcow2
- file: bullseye.qcow2
- - url: https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-amd64.qcow2
- file: buster.qcow2
+ # - name: "fetch cloud images"
+ # get_url:
+ # url: "{{ item.url }}"
+ # dest: "/home/liw/base-images/{{ item.file }}"
+ # owner: liw
+ # group: liw
+ # mode: 0644
+ # with_items:
+ # - url: https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-generic-amd64.qcow2
+ # file: bullseye.qcow2
+ # - url: https://cloud.debian.org/images/cloud/OpenStack/current-10/debian-10-openstack-amd64.qcow2
+ # file: buster.qcow2
- name: "create ~liw/.ssh"
file:
state: directory
@@ -117,20 +120,20 @@
then
echo >> /home/liw/.ssh/vmadm
fi
- - name: "create ~liw/.config/vmadm"
- file:
- state: directory
- path: /home/liw/.config/vmadm
- owner: liw
- group: liw
- mode: 0755
- - name: "configure vmadm"
- copy:
- src: vmadm.yaml
- dest: /home/liw/.config/vmadm/config.yaml
- owner: liw
- group: liw
- mode: 0644
+ # - name: "create ~liw/.config/vmadm"
+ # file:
+ # state: directory
+ # path: /home/liw/.config/vmadm
+ # owner: liw
+ # group: liw
+ # mode: 0755
+ # - name: "configure vmadm"
+ # copy:
+ # src: vmadm.yaml
+ # dest: /home/liw/.config/vmadm/config.yaml
+ # owner: liw
+ # group: liw
+ # mode: 0644
- name: "enable libvirt 'default' network"
virt_net:
name: default
@@ -140,7 +143,7 @@
ansible_python_interpreter: /usr/bin/python3
sane_debian_system_version: 2
- sane_debian_system_hostname: exolobe5
+ sane_debian_system_hostname: "{{ inventory_hostname}}"
sane_debian_system_codename: bullseye
sane_debian_system_sources_lists:
- repo: |