Commit Graph

33 Commits

Author SHA1 Message Date
Kyle Isom 47e1e33a0e rename hostname for dhcp tagging 2023-04-30 01:05:42 +00:00
Kyle Isom 9f54cae604 more board defs 2023-04-29 18:03:05 -07:00
Kyle Isom 1405580623 update board defs 2023-04-29 18:02:22 -07:00
Kyle Isom ac380ec983 updating hosts list 2023-04-17 17:15:09 -07:00
Kyle Isom 2a7057230b docs: adding networking info to docs. 2023-04-15 02:39:12 +00:00
Kyle Isom f0abff9f6a packer: fixing networking 2023-04-14 16:34:58 -07:00
Kyle Isom 2528abf8c6 packer: update build system
Adding TPM tooling, dnsmasq.
2023-04-13 22:15:58 -07:00
Kyle Isom 581b3972d1 packer: update boards and base images.
The base images make sure to remove snapd and fake-hwclock, as well
as using installing the rng-tools package.
2023-04-13 20:42:03 -07:00
Kyle Isom 5f3dc0991f packer: updating cdev boards. 2023-04-13 17:58:14 -07:00
Kyle Isom 90afd8f0fa packer: update board definitions 2023-04-13 09:58:11 -07:00
Kyle Isom f6e1ee3af9 packer: move authorized_keys setup to cloud-init. 2023-04-13 09:55:54 -07:00
Kyle Isom abaf3c76f6 packer: dev nodes have wifi right now.
Later on, wpa_supplicant will be removed but it's needed now for
testing.
2023-04-13 09:51:01 -07:00
Kyle Isom d3b1b427aa packer/build-image: fail earlier without a board file. 2023-04-13 09:49:47 -07:00
Kyle Isom 41d955b195 packer: update call to main 2023-04-12 20:18:09 -07:00
Kyle Isom 906d1ae5ac packer: update build scripts, install SSH keys 2023-04-12 20:16:58 -07:00
Kyle Isom 220b38c46d minor fixups 2023-04-12 12:52:56 -07:00
Kyle Isom be216aefe5 packer: fix build scripts, packerlib update.
There were some hardcoded values left in there, and the remote caching
wasn't working right.

The ubuntu-board-gen tool now produces the right output file
name.
2023-04-12 12:52:55 -07:00
Kyle Isom 792dd139ca lots of documentation updates 2023-04-12 08:01:57 +00:00
Kyle Isom 81e70556db docs: theme, documenting intro and packer. 2023-04-12 06:44:19 +00:00
Kyle Isom 69f04d8b0f packer: clean up Bazel build 2023-04-12 06:03:43 +00:00
Kyle Isom 262f82aa64 Move source to packer, add board spec. 2023-04-12 05:15:34 +00:00
Kyle Isom fa9f06cb9a use ubuntu-board-gen to start generating images 2023-04-12 04:55:00 +00:00
Kyle Isom 6943facc81 add packer ubuntu board generator 2023-04-12 04:21:40 +00:00
Kyle Isom a3403b0fc3 packer/build-image: format and build as root
root is required for some of the build steps.
2023-04-12 00:01:56 +00:00
Kyle Isom 412cc5f22f packer: build-image should run in the build directory
Specifically, right now I'm building board definitions from the
packer-builder-arm repo, so the script should run from there.
2023-04-11 15:55:32 -07:00
Kyle Isom 2932f593a0 packer/Dockerfile: use absolute paths 2023-04-11 15:31:53 -07:00
Kyle Isom 798c634aa6 bazel: remote oci rules, packer building
Container building in Bazel seems like a dead end right now. This is
removed.

I'm splitting out a separate packer build script from the run-docker
script.
2023-04-11 13:41:16 -07:00
Kyle Isom 3534b1274f ansible skeleton, tweaking packer Docker build. 2023-04-10 23:02:14 -07:00
Kyle Isom 1fda2a7dd2 */BUILD: remove Bazel buildfiles.
I was trying to replace the Dockerfiles with Bazel files, but the
support just isn't there right now.
2023-04-10 21:12:46 -07:00
Kyle Isom 660be935ef adding in bazel build
Trying to get Bazel to build containers.
2023-04-10 22:34:38 +00:00
Kyle Isom 7267e2a727 packer: tweak Dockerfile 2023-04-09 21:19:33 -07:00
Kyle Isom 6c65837bd4 Quick updates to the TODO 2023-04-09 20:05:28 -07:00
Kyle Isom 6df60caedc Initial import. 2023-04-09 18:31:44 -07:00