File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,7 +7,21 @@ RUN dnf -y upgrade
77RUN 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
1327RUN dnf clean all && rm -rf /var/cache/dnf
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
1313env :
1414 REGISTRY : ghcr.io
15- TOOLING_IMAGE_NAME : fedora-ansible- 43-ansible
15+ TOOLING_IMAGE_NAME : fedora-43-homelab-tooling
1616
1717jobs :
1818 build-and-push :
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 }}
Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments