Compare commits

...
2 Commits
Author SHA1 Message Date
Eliezer Croitoru 773c70e5a8 Added rocky linux 10 2026-10-11 23:37:19 +03:00
Eliezer Croitoru 2fcbee0b4d Added bash container 2025-01-28 10:32:57 +02:00
3 changed files with 73 additions and 0 deletions

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
FROM rockylinux/rockylinux:10
ENV container=docker
RUN dnf -y install epel-release \
&& crb enable \
&& dnf update -y \
&& dnf install -y sudo \
which \
hostname \
libyaml-devel \
python3 \
python3-pip \
python3-pyyaml \
rsync \
wget \
curl \
git \
ruby \
&& dnf clean all
RUN python3 -m pip install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir ansible
RUN ansible-galaxy collection install community.general && \
ansible-galaxy collection install ansible.posix && \
ansible-galaxy collection install community.docker && \
ansible-galaxy collection list
RUN mkdir -p /root/.ssh
# Disable requiretty.
RUN sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers
CMD ["ansible-playbook"]
+5
View File
@@ -0,0 +1,5 @@
---
collections:
- community.general
- ansible.posix
- community.docker
+32
View File
@@ -0,0 +1,32 @@
FROM rockylinux:9
ENV container=docker
# Install requirements.
RUN dnf -y install rpm dnf-plugins-core \
&& dnf -y config-manager --set-enabled crb \
&& dnf -y update \
&& dnf -y install --allowerasing \
epel-release \
sudo \
which \
hostname \
libyaml-devel \
python3 \
python3-pip \
python3-pyyaml \
rsync \
wget \
curl \
git \
ruby ruby-devel \
ruby bash bash-completion openssh sshpass nmap-ncat \
nmap \
&& dnf clean all
RUN python3 -m pip install --no-cache-dir --upgrade pip
RUN mkdir -p /root/.ssh
CMD ["bash"]