create new pipeline and build file for minimal EE
This commit is contained in:
47
minimal-environment.yml
Normal file
47
minimal-environment.yml
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
---
|
||||||
|
version: 3
|
||||||
|
build_arg_defaults:
|
||||||
|
ANSIBLE_GALAXY_CLI_COLLECTION_OPTS: '--pre'
|
||||||
|
|
||||||
|
#ansible_config: ansible.cfg
|
||||||
|
|
||||||
|
dependencies:
|
||||||
|
ansible_core:
|
||||||
|
package_pip: ansible-core>=2.15.0rc2,<2.16
|
||||||
|
ansible_runner:
|
||||||
|
package_pip: ansible-runner
|
||||||
|
system: bindep.txt
|
||||||
|
python: requirements.txt
|
||||||
|
galaxy: requirements.yml
|
||||||
|
images:
|
||||||
|
base_image:
|
||||||
|
name: docker.io/rockylinux:9.3-minimal
|
||||||
|
|
||||||
|
additional_build_files:
|
||||||
|
- src: ansible.cfg
|
||||||
|
dest: configs
|
||||||
|
additional_build_steps:
|
||||||
|
prepend_base:
|
||||||
|
- RUN /usr/bin/python3 -m ensurepip
|
||||||
|
- RUN /usr/bin/python3 -m pip install --upgrade pip
|
||||||
|
# prepend_galaxy: |
|
||||||
|
# RUN pip3 install --upgrade pip setuptools ansible ansible-runner
|
||||||
|
prepend_galaxy:
|
||||||
|
- RUN /usr/bin/python3 -m pip install --upgrade pip cmake
|
||||||
|
- COPY _build/configs/ansible.cfg /etc/ansible/ansible.cfg
|
||||||
|
prepend_final: |
|
||||||
|
RUN whoami
|
||||||
|
RUN cat /etc/os-release
|
||||||
|
# RUN pip3 install --upgrade pip setuptools ansible ansible-runner
|
||||||
|
# RUN yum install wget unzip gcc python3-devel -y
|
||||||
|
append_base:
|
||||||
|
- RUN $PYCMD -m pip install -U pip
|
||||||
|
append_final:
|
||||||
|
# - RUN pip3 install -r /usr/share/ansible/collections/ansible_collections/azure/azcollection/requirements-azure.txt
|
||||||
|
- RUN pip3 install --upgrade azure-identity azure-cli-core paramiko
|
||||||
|
- COPY --from=quay.io/ansible/receptor:devel /usr/bin/receptor /usr/bin/receptor
|
||||||
|
- RUN mkdir -p /var/run/receptor
|
||||||
|
- RUN git lfs install --system
|
||||||
|
#- RUN mkdir -p /etc/ansible
|
||||||
|
#- COPY _build/configs/ansible.cfg /etc/ansible/ansible.cfg
|
||||||
|
|
||||||
Reference in New Issue
Block a user