Added rocky linux 10
This commit is contained in:
parent
2fcbee0b4d
commit
773c70e5a8
36
ansible/rocky/Dockerfile
Normal file
36
ansible/rocky/Dockerfile
Normal 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
ansible/rocky/requirements.yml
Normal file
5
ansible/rocky/requirements.yml
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
collections:
|
||||
- community.general
|
||||
- ansible.posix
|
||||
- community.docker
|
||||
Loading…
x
Reference in New Issue
Block a user