ansible: add arm64 CI hosts
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 23 Apr 2024 18:16:02 +0000 (14:16 -0400)
committerMichael Jeanson <mjeanson@efficios.com>
Thu, 25 Apr 2024 17:33:24 +0000 (13:33 -0400)
Change-Id: Ibe934b68a1912233283b73e20bae3c7f5a6b1e90
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
automation/ansible/host_vars/ci-host-arm64-1a.internal.efficios.com.yml [new file with mode: 0644]
automation/ansible/host_vars/ci-host-arm64-1b.internal.efficios.com.yml [new file with mode: 0644]
automation/ansible/hosts

diff --git a/automation/ansible/host_vars/ci-host-arm64-1a.internal.efficios.com.yml b/automation/ansible/host_vars/ci-host-arm64-1a.internal.efficios.com.yml
new file mode 100644 (file)
index 0000000..3f34eed
--- /dev/null
@@ -0,0 +1,43 @@
+---
+lxd_cluster_ip: 172.18.0.186
+lxd_cluster:
+  enabled: true
+  server_address: 172.18.0.186
+  #cluster_token: # Only used once on cluster join
+  member_config:
+    - entity: storage-pool
+      name: default
+      key: source
+      value: tank/lxd
+netplan_manage: true
+netplan_content: |
+  network:
+    version: 2
+    renderer: networkd
+    ethernets:
+      eth0:
+        match:
+          macaddress: 00:01:73:00:00:01
+        dhcp4: no
+        macaddress: 00:01:73:00:01:01
+      eth1:
+        match:
+          macaddress: 00:01:73:00:00:02
+        dhcp4: no
+        macaddress: 00:01:73:00:01:02
+    bridges:
+      br102:
+        interfaces:
+          - eth0
+        accept-ra: false
+        addresses:
+          - 172.18.0.186/16
+        macaddress: 3a:5f:d0:44:d4:12
+        routes:
+          - to: default
+            via: 172.18.0.1
+        nameservers:
+          search:
+            - internal.efficios.com
+          addresses:
+            - 172.18.0.13
diff --git a/automation/ansible/host_vars/ci-host-arm64-1b.internal.efficios.com.yml b/automation/ansible/host_vars/ci-host-arm64-1b.internal.efficios.com.yml
new file mode 100644 (file)
index 0000000..9a59848
--- /dev/null
@@ -0,0 +1,43 @@
+---
+lxd_cluster_ip: 172.18.0.187
+lxd_cluster:
+  enabled: true
+  server_address: 172.18.0.187
+  #cluster_token: # Only used once on cluster join
+  member_config:
+    - entity: storage-pool
+      name: default
+      key: source
+      value: tank/lxd
+netplan_manage: true
+netplan_content: |
+  network:
+    version: 2
+    renderer: networkd
+    ethernets:
+      eth0:
+        match:
+          macaddress: 00:01:73:00:00:01
+        dhcp4: no
+        macaddress: 00:01:73:00:02:01
+      eth1:
+        match:
+          macaddress: 00:01:73:00:00:02
+        dhcp4: no
+        macaddress: 00:01:73:00:02:02
+    bridges:
+      br102:
+        interfaces:
+          - eth0
+        macaddress: 86:2b:17:13:4d:03
+        accept-ra: false
+        addresses:
+          - 172.18.0.187/16
+        routes:
+          - to: default
+            via: 172.18.0.1
+        nameservers:
+          search:
+            - internal.efficios.com
+          addresses:
+            - 172.18.0.13
index 5d40e9ead5d6041ee10b13c5abbf634daedd00cc..8d14100759d2bc482ad19eeb3e3d0faf86eb2e32 100644 (file)
@@ -12,6 +12,8 @@ ci-host-amd64-2d.internal.efficios.com
 # This host is used for tests via lava and is running ephemereal installs only
 #cloud08.internal.efficios.com
 ci-host-win11-arm64-01.internal.efficios.com
+ci-host-arm64-1a.internal.efficios.com
+ci-host-arm64-1b.internal.efficios.com
 
 [lxd_cluster_ci]
 ci-host-amd64-1a.internal.efficios.com
This page took 0.024132 seconds and 4 git commands to generate.