khuedoan-homelab/infrastructure/tools/Dockerfile

28 lines
508 B
Docker
Raw Normal View History

2020-10-20 00:06:06 +07:00
FROM centos:8
2020-10-21 12:31:28 +07:00
2020-10-24 07:41:04 +07:00
RUN dnf install -y epel-release
2020-10-28 09:31:30 +07:00
RUN dnf install -y \
ansible \
python3-devel \
libffi-devel \
gcc \
2020-10-28 10:47:32 +07:00
openssh \
2020-10-28 09:31:30 +07:00
openssl-devel \
python3-libselinux \
python3-pip \
which \
wol
2020-10-24 07:41:04 +07:00
2020-10-28 10:47:32 +07:00
RUN pip3 install kolla-ansible python-openstackclient
2020-10-24 07:41:04 +07:00
RUN mkdir /etc/kolla
2020-10-27 23:26:12 +07:00
COPY ./kolla/ansible.cfg /etc/ansible/
2020-10-24 07:41:04 +07:00
COPY ./kolla/cluster.ini /root/cluster.ini
2020-10-27 23:26:12 +07:00
COPY ./docker-entrypoint.sh /docker-entrypoint.sh
2020-10-24 07:41:04 +07:00
2020-10-27 23:26:12 +07:00
ENTRYPOINT [ "/docker-entrypoint.sh" ]
CMD [ "/root/cluster.ini" ]