Move PXE server to metal

This commit is contained in:
Khue Doan 2021-02-07 13:12:05 +07:00
parent b1cf9ee5d8
commit 2de9da8dc0
6 changed files with 12 additions and 5 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "infra/pxe-server"]
path = infra/pxe-server
url = https://github.com/khuedoan/pxe-server
[submodule "metal/roles/pxe-server/files/pxe-server"]
path = metal/roles/pxe-server/files/pxe-server
url = https://github.com/khuedoan/pxe-server

View File

@ -1,3 +1,6 @@
[controller]
localhost connection=local
[homelab]
192.168.1.110 mac='00:23:24:d1:f3:f0' ansible_user=root
192.168.1.111 mac='00:23:24:d1:f4:d6' ansible_user=root

View File

@ -1,7 +1,7 @@
- name: Start PXE server on the controller
hosts: localhost
hosts: controller
roles:
- { role: pxe, tag: pxe }
- { role: pxe-server, tag: pxe-server }
- name: Wake all nodes up
hosts: homelab

@ -0,0 +1 @@
Subproject commit 028f617e4dc9018182ec8d8c9fa26dfffd56522a

View File

@ -0,0 +1,3 @@
- name: Start PXE server
community.general.docker_compose:
project_src: "{{ role_path }}/files/pxe-servers"

View File

@ -1,3 +0,0 @@
- name: Start PXE server
community.general.docker_compose:
project_src: /home/khuedoan/Documents/lab/homelab/infra/pxe-server