Skip to content

Commit 9141624

Browse files
committed
docs(imports): Added list of libraries used by homelab.
1 parent b6cf45b commit 9141624

8 files changed

Lines changed: 52 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,18 @@
1414

1515
<p>Ansible Home Lab automation. Quickly gettup servers and workstations setup.</p>
1616

17+
<p><strong>Utilizes:</strong><br />
18+
The <strong>homelab</strong> depends on the following repositories for its documentation and sub-features.</p>
19+
20+
<ul>
21+
<li><strong><a href="https://github.com/jcook3701/jcook3701.docker">jcook3701.docker</a></strong> Ansible Galaxy collection used to install docker packages.</li>
22+
<li><strong><a href="https://github.com/jcook3701/jcook3701.flatpak">jcook3701.flatpak</a></strong> Ansible Galaxy collection used to install flatpak packages.</li>
23+
<li><strong><a href="https://github.com/jcook3701/jcook3701.pkgs">jcook3701.pkgs</a></strong> Ansible Galaxy collection used to install system (Debian, Ubuntu, RHEL) packages.</li>
24+
<li><strong><a href="https://github.com/jcook3701/jcook3701.snap">jcook3701.snap</a></strong> Ansible Galaxy collection used to install snap packages.</li>
25+
<li><strong><a href="https://github.com/jcook3701/jcook3701.source">jcook3701.source</a></strong> Ansible Galaxy collection used to install packages from source code.</li>
26+
<li><strong><a href="https://github.com/jcook3701/jcook3701.utils">jcook3701.utils</a></strong> Ansible Galaxy collection of utilities for assisting automation processes.</li>
27+
</ul>
28+
1729
<hr />
1830

1931
<p>🛠️ <strong>CI/CD Check List:</strong></p>

cspell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"tsmerge",
5050
"upgrader",
5151
"venv",
52+
"vsftpd",
5253
"visualstudio",
5354
"vsmarketplacebadge",
5455
"yaml",

docs/jekyll/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99

1010
{{ site.description }}
1111

12+
**Utilizes:**
13+
The **{{ site.title }}** depends on the following repositories for its documentation and sub-features.
14+
15+
* **[jcook3701.docker](https://github.com/jcook3701/jcook3701.docker)** Ansible Galaxy collection used to install docker packages.
16+
* **[jcook3701.flatpak](https://github.com/jcook3701/jcook3701.flatpak)** Ansible Galaxy collection used to install flatpak packages.
17+
* **[jcook3701.pkgs](https://github.com/jcook3701/jcook3701.pkgs)** Ansible Galaxy collection used to install system (Debian, Ubuntu, RHEL) packages.
18+
* **[jcook3701.snap](https://github.com/jcook3701/jcook3701.snap)** Ansible Galaxy collection used to install snap packages.
19+
* **[jcook3701.source](https://github.com/jcook3701/jcook3701.source)** Ansible Galaxy collection used to install packages from source code.
20+
* **[jcook3701.utils](https://github.com/jcook3701/jcook3701.utils)** Ansible Galaxy collection of utilities for assisting automation processes.
21+
1222
***
1323

1424
🛠️ **CI/CD Check List:**

roles/common/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Common
22

3+
## SSH Bootstrap
4+
5+
##
6+
37
<!--
48
# TODO:
59
1. "https://www.linux.com/topic/desktop/how-change-your-linux-console-fonts/#:~:text=On%20Debian%2FUbuntu%2Fetc.,package%20for%20you%20at%20openSUSE"

roles/pxeboot/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
11
# PXE-Boot
2+
3+
## Installed Packages
4+
5+
* DNS (bind9)
6+
* LDAP (openldap)
7+
* HTTP (nginx) or FTP (vsftpd)
8+
* SMB (samaba)
9+
10+
## Install Command
11+
12+
``` shell
13+
$ ansible-playbook jcook3701.homelab.pxeboot.yml -K
14+
```

roles/pxeboot/tasks/install.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# SPDX-FileCopyrightText: Copyright © 2026, Jared Cook
22
# SPDX-License-Identifier: AGPL-3.0-or-later
33
---
4+
- name: Install pxeboot packages
5+
ansible.builtin.include_role:
6+
name: jcook3701.utils.pkg_manager
7+
vars:
8+
pkg_manager_pkgs: "{{ pxeboot_pkgs }}"
9+
410
- name: DNS (bind9)
511
ansible.builtin.include_role:
612
name: jcook3701.pkgs.bind9

roles/pxeboot/vars/debian.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
# SPDX-FileCopyrightText: Copyright © 2026, Jared Cook
22
# SPDX-License-Identifier: AGPL-3.0-or-later
33
---
4+
pxeboot_pkgs:
5+
apt: [syslinux pxelinux]

roles/pxeboot/vars/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
# SPDX-FileCopyrightText: Copyright © 2026, Jared Cook
22
# SPDX-License-Identifier: AGPL-3.0-or-later
33
---
4+
pxeboot_pkgs:
5+
apt: ["syslinux", "pxelinux", "shim"]
6+
dnf: []
7+
pacman: ["syslinux"]

0 commit comments

Comments
 (0)