Skip to content

Commit d2a7c11

Browse files
committed
Better naming, and update the dockerfile
1 parent d23e9f0 commit d2a7c11

4 files changed

Lines changed: 20 additions & 6 deletions

File tree

.github/docker/fedora-ansible-43.Dockerfile renamed to .github/docker/fedora-43-homelab-tooling.Dockerfile

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,21 @@ RUN dnf -y upgrade
77
RUN dnf -y install \
88
python3 \
99
python3-pip \
10-
ansible
10+
ansible \
11+
git \
12+
tree \
13+
vim \
14+
curl \
15+
wget \
16+
jq \
17+
net-tools \
18+
iputils \
19+
openssh-clients \
20+
binutils \
21+
which \
22+
sudo \
23+
tmux \
24+
&& dnf -y clean all
1125

1226
# Clean up dnf caches to reduce image size
1327
RUN dnf clean all && rm -rf /var/cache/dnf

.github/workflows/ansible-site-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Set tooling image
3131
id: image
3232
run: |
33-
echo "IMAGE=ghcr.io/${{ steps.normalize.outputs.REPO_LOWER }}/fedora-ansible-43-ansible:latest" >> $GITHUB_OUTPUT
33+
echo "IMAGE=ghcr.io/${{ steps.normalize.outputs.REPO_LOWER }}/fedora-43-homelab-tooling:latest" >> $GITHUB_OUTPUT
3434
3535
- name: Checkout repository
3636
uses: actions/checkout@v4

.github/workflows/build-ansible-base-image.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ on:
55
workflow_dispatch:
66
push:
77
paths:
8-
- ".github/docker/fedora-ansible-43.Dockerfile"
8+
- ".github/docker/fedora-43-homelab-tooling.Dockerfile"
99
- ".github/workflows/build-homelab-tooling-image.yml"
1010
schedule:
1111
- cron: "0 6 1 * *"
1212

1313
env:
1414
REGISTRY: ghcr.io
15-
TOOLING_IMAGE_NAME: fedora-ansible-43-ansible
15+
TOOLING_IMAGE_NAME: fedora-43-homelab-tooling
1616

1717
jobs:
1818
build-and-push:
@@ -50,7 +50,7 @@ jobs:
5050
uses: docker/build-push-action@v6
5151
with:
5252
context: .
53-
file: .github/docker/fedora-ansible-43.Dockerfile
53+
file: .github/docker/fedora-43-homelab-tooling.Dockerfile
5454
push: true
5555
tags: ${{ steps.meta.outputs.tags }}
5656
labels: ${{ steps.meta.outputs.labels }}

.github/workflows/copilot-setup-steps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Set tooling image
2626
id: image
2727
run: |
28-
echo "IMAGE=ghcr.io/${{ steps.normalize.outputs.REPO_LOWER }}/fedora-ansible-43-ansible:latest" >> $GITHUB_OUTPUT
28+
echo "IMAGE=ghcr.io/${{ steps.normalize.outputs.REPO_LOWER }}/fedora-43-homelab-tooling:latest" >> $GITHUB_OUTPUT
2929
3030
- name: Checkout repository
3131
uses: actions/checkout@v5

0 commit comments

Comments
 (0)