Compare commits
115 Commits
Author | SHA1 | Date | |
---|---|---|---|
c277ea7753 | |||
f7f57ea479 | |||
e5ea61d58f | |||
b5674fd6f0 | |||
f925ca03b6 | |||
16cec6c21b | |||
dab236e8ec | |||
7fafa8f1c9 | |||
f3871ff9b4 | |||
1e6282dcdb | |||
6cf729c478 | |||
4ba258aff4 | |||
18e7faba7d | |||
5bddf0e0a3 | |||
31c4327064 | |||
202f96e099 | |||
ffc9e0c576 | |||
473eeb8198 | |||
8eebdca9e9 | |||
d461ed82ee | |||
0e146d3a73 | |||
8906e13df6 | |||
788c7c74fc | |||
35a0f86ad4 | |||
d64b161e7f | |||
958b138aca | |||
c37dec363b | |||
7b5809b753 | |||
0d3ee92d49 | |||
36559a4b5d | |||
cae2eb5ff0 | |||
f0dd0604ca | |||
d8d53f42b2 | |||
f74c854162 | |||
e0cca94322 | |||
fb7ecad0a6 | |||
b7547eb7e6 | |||
0de2125d81 | |||
53148ad3c8 | |||
f78886f6ca | |||
c9a6a5c088 | |||
54cb027b11 | |||
1276cc6c80 | |||
dbddb3b433 | |||
102c50df52 | |||
60bfa9057e | |||
8e96e16073 | |||
2d54a3cc28 | |||
5e08d54094 | |||
621dd9ea57 | |||
005a293288 | |||
db366e7b8e | |||
2bcd09c7e9 | |||
28fbff63a6 | |||
5d2c38ad0a | |||
1831f670ec | |||
38fe270382 | |||
fc4e44e4e3 | |||
0aac5d6fd8 | |||
042d7790b4 | |||
01ae4c9222 | |||
2ea5fd2208 | |||
ba5019e9e3 | |||
4a4917427c | |||
dd99c03136 | |||
3498651ded | |||
2f319813f3 | |||
e07b244bd9 | |||
48263925ac | |||
7cb057b120 | |||
1ae3980b0b | |||
b56f120f3c | |||
8459737ced | |||
18e4063650 | |||
f557b51847 | |||
ff3548b493 | |||
7a83b6e966 | |||
516d4f6e7f | |||
48aae07a5e | |||
0460a05664 | |||
45566db262 | |||
006bb232d5 | |||
3e4eb53647 | |||
b59ea1c816 | |||
f05fab293f | |||
3f6dcd0c40 | |||
0b6168aa6e | |||
be449e2d39 | |||
f089b226a1 | |||
29edb0a5d7 | |||
095a8298d6 | |||
89ff2c0277 | |||
b70aacf66b | |||
3fa559f121 | |||
c1abbce65d | |||
2cf27da586 | |||
b8aea8f847 | |||
03f00a9289 | |||
e38f0e58b3 | |||
a34d073671 | |||
03342e41c5 | |||
a613a27d93 | |||
f30535a4ce | |||
26fb79d44c | |||
7d637c2767 | |||
ded65383f0 | |||
df41278aca | |||
2af9a0938f | |||
51d7d44bb7 | |||
21b05af8c6 | |||
8cb0241ba6 | |||
9d63839226 | |||
40e46cd22e | |||
d12c4f1261 | |||
d95c5e238d |
2
.cz.yaml
2
.cz.yaml
@ -4,4 +4,4 @@ commitizen:
|
||||
name: cz_conventional_commits
|
||||
tag_format: $major.$minor.$patch$prerelease
|
||||
update_changelog_on_bump: true
|
||||
version: 0.2.0
|
||||
version: 0.7.1
|
||||
|
@ -4,7 +4,7 @@ variables:
|
||||
MY_PROJECT_ID: "45741845"
|
||||
GIT_SYNC_URL: "https://$GITHUB_USERNAME_ROBOT:$GITHUB_TOKEN_ROBOT@github.com/NoFussComputing/execution_environment.git"
|
||||
|
||||
DOCKER_IMAGE_BUILD_TARGET_PLATFORMS: "linux/amd64,linux/arm64,linux/arm/v7"
|
||||
DOCKER_IMAGE_BUILD_TARGET_PLATFORMS: "linux/amd64,linux/arm64"
|
||||
DOCKER_IMAGE_PUBLISH_NAME: 'ansible-ee'
|
||||
DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing
|
||||
DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME
|
||||
|
111
CHANGELOG.md
111
CHANGELOG.md
@ -1,3 +1,114 @@
|
||||
## 0.7.1 (2023-12-05)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **galaxy**: [e5ea61d5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e5ea61d58f0b1a8336709652d00e643e8833d785) - specify versions as newest version is not installed [ [!133](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/133) ]
|
||||
|
||||
## 0.7.0 (2023-12-05)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **build_cache**: [16cec6c2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/16cec6c21b627d6b09d1b78de6263756f28ba1da) - add pycopg missing build dep [ [!132](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/132) ]
|
||||
- **build_cache**: [7fafa8f1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7fafa8f1c9a12c346562503bb26607f7ade8740a) - add pycopg missing build dep [ [!131](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/131) ]
|
||||
|
||||
### Features
|
||||
|
||||
- **ansible**: [4ba258af](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4ba258aff4ac16b22b26742c619c270551e9c205) - upgrade to 2.16.0 [ [!128](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/128) ]
|
||||
- **ansible_playbooks**: [5bddf0e0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5bddf0e0a365718b1ecb51c660a43ee9eef6d725) - updated submodule ansible_playbooks [ [!127](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/127) ]
|
||||
- **ansible_playbooks**: [31c43270](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/31c4327064f06767d8f032c2d27fd9420e718cf5) - updated submodule ansible_playbooks [ [!127](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/127) ]
|
||||
- **ansible-roles**: [ffc9e0c5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/ffc9e0c5768f5f4dd6d28216989a1e8540c9538f) - updated submodule ansible-roles [ [!126](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/126) ]
|
||||
- **ansible-roles**: [8eebdca9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8eebdca9e936b1abc831e239a054271165e08211) - updated submodule ansible-roles [ [!125](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/125) ]
|
||||
|
||||
## 0.6.0 (2023-11-30)
|
||||
|
||||
### Features
|
||||
|
||||
- **ansible-roles**: [8906e13d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8906e13df61f49d036f7c357b2fdb075216c656b) - updated submodule ansible-roles [ [!123](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/123) ]
|
||||
- **ansible-roles**: [35a0f86a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/35a0f86ad4d46aabdc13f8526349ac1688739042) - updated submodule ansible-roles [ [!122](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/122) ]
|
||||
- **ansible-roles**: [958b138a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/958b138aca4c1e2cbb66cef191970d433e0c5e79) - updated submodule ansible-roles [ [!121](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/121) ]
|
||||
- **ansible-roles**: [7b5809b7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7b5809b75345ff6f4bcba9a6951a60b0831c2be5) - updated submodule ansible-roles [ [!120](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/120) ]
|
||||
- **ansible-roles**: [d8d53f42](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d8d53f42b296bfca57d075ffd79ec9e09d9da6eb) - updated submodule ansible-roles [ [!118](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/118) ]
|
||||
- **ansible-roles**: [f74c8541](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f74c8541621adf09c6b81f22224c56db93492f01) - updated submodule ansible-roles
|
||||
- **ansible-roles**: [e0cca943](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e0cca94322557cf3a572e657bb126ce5b66007f7) - updated submodule ansible-roles
|
||||
- **ansible-roles**: [fb7ecad0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/fb7ecad0a627aeb9bf9c88a67fa08e0d0bf9e93f) - updated submodule ansible-roles
|
||||
- **ansible-roles**: [b7547eb7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b7547eb7e61accc0041c70215d27a613a09f97d7) - updated submodule ansible-roles
|
||||
- **ansible-roles**: [0de2125d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0de2125d8172675d47659bda5566789c175a8085) - updated submodule ansible-roles
|
||||
- **ansible-roles**: [53148ad3](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/53148ad3c8656e6913c1828c8899ef22ed795983) - updated submodule ansible-roles
|
||||
- **git**: [c9a6a5c0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c9a6a5c0888bf66dd5ff9f14800aecadc20f0c82) - '*' added as git safe.directory [ [!117](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/117) [#18](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/18) [!2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/2) ]
|
||||
- **ansible_playbooks**: [5e08d540](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5e08d54094686c1d2a8c6af9911a9f5e4990c8d6) - updated submodule ansible_playbooks
|
||||
|
||||
## 0.5.0 (2023-11-14)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **multi_arch_cpu**: [102c50df](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/102c50df52d398ead8415877fd2067436a1ee8d1) - ensure multi arch images are build [ [!116](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/116) ]
|
||||
|
||||
### Features
|
||||
|
||||
- **arm32**: [dbddb3b4](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/dbddb3b4334857733d3f1b044f64ea8c745bab7c) - remove arm 32-bit support [ [!116](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/116) ]
|
||||
- **container**: [8e96e160](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8e96e160739090d428f482c160bc82e9855b865f) - add ansible receptor [ [!114](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/114) [#17](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/17) ]
|
||||
- **ansible**: [2d54a3cc](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2d54a3cc28280383b0879349d9607775fe9892c5) - add community.dns module [ [!114](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/114) ]
|
||||
- **ansible-roles**: [005a2932](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/005a2932886cf57685d9d7764615cafae6b4a456) - updated submodule ansible-roles [ [!113](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/113) ]
|
||||
- **ansible-roles**: [db366e7b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/db366e7b8ea7ecff10942df89f7cac8bede2e62f) - updated submodule ansible-roles [ [!113](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/113) ]
|
||||
- **ansible-roles**: [28fbff63](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/28fbff63a60ccbfa24e600f3c3c93b409e8dba2b) - updated submodule ansible-roles [ [!112](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/112) ]
|
||||
|
||||
## 0.4.0 (2023-11-12)
|
||||
|
||||
### Features
|
||||
|
||||
- **ansible-roles**: [38fe2703](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/38fe270382867683dc51d1f4e3565cd0d314d5da) - updated submodule ansible-roles [ [!110](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/110) ]
|
||||
- **ansible-roles**: [0aac5d6f](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0aac5d6fd824ee1c7d9326613f296e48e2898f6e) - updated submodule ansible-roles [ [!109](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/109) ]
|
||||
- **ansible-roles**: [01ae4c92](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/01ae4c92222c8b0b34a2f612ae6d58fc67da750f) - updated submodule ansible-roles [ [!108](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/108) ]
|
||||
- **ansible-roles**: [ba5019e9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/ba5019e9e36bb02992d6b3d1dc415fee04100194) - updated submodule ansible-roles [ [!107](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/107) ]
|
||||
- **ansible-roles**: [4a491742](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4a4917427c17e748ce7c3b37473e4f2f9336937e) - updated submodule ansible-roles [ [!107](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/107) ]
|
||||
- **ansible-roles**: [3498651d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3498651ded5f8662aef6cebedb2477600281d06f) - updated submodule ansible-roles [ [!106](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/106) ]
|
||||
- **ansible_playbooks**: [2f319813](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2f319813f3922a856c31b8570d9897b30fc29652) - updated submodule ansible_playbooks [ [!106](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/106) ]
|
||||
|
||||
## 0.4.0rc2 (2023-11-05)
|
||||
|
||||
### Features
|
||||
|
||||
- **ansible-roles**: [7cb057b1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7cb057b120ac5c5e14c655bf5dc9ab955967a84b) - updated submodule ansible-roles [ [!105](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/105) ]
|
||||
|
||||
## 0.4.0rc1 (2023-11-05)
|
||||
|
||||
### Features
|
||||
|
||||
- **ansible-roles**: [8459737c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8459737ced229fa8c4a0ff2aeb624114b0f2ac26) - updated submodule ansible-roles [ [!104](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/104) ]
|
||||
- **ansible-roles**: [f557b518](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f557b51847334a97f9ff482f50ef42808ee60fa6) - updated submodule ansible-roles [ [!103](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/103) ]
|
||||
- **ansible-roles**: [7a83b6e9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7a83b6e966b3814bc4d57aa0bbd548b535d61051) - updated submodule ansible-roles [ [!102](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/102) ]
|
||||
- **ansible-roles**: [516d4f6e](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/516d4f6e7f7e52d3c44b32b78df6faa599af01a0) - updated submodule ansible-roles [ [!102](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/102) ]
|
||||
- **ansible-roles**: [0460a056](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0460a05664937806da4100fef76b24e37ea77047) - updated submodule ansible-roles [ [!101](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/101) ]
|
||||
- **ansible-roles**: [45566db2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/45566db262c69601ffcd24b3fadcc4f384093447) - updated submodule ansible-roles [ [!101](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/101) ]
|
||||
|
||||
## 0.4.0rc0 (2023-10-28)
|
||||
|
||||
### Features
|
||||
|
||||
- **ansible-roles**: [b59ea1c8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b59ea1c8160039bdcb744bb5c2463851bc40cfc6) - updated submodule ansible-roles [ [!100](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/100) ]
|
||||
|
||||
## 0.3.0 (2023-10-21)
|
||||
|
||||
### Features
|
||||
|
||||
- **image**: [b8aea8f8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b8aea8f847d0d0d6b176991cad167bc6ea6f9d14) - default to amd64 as target platform [ [!95](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/95) ]
|
||||
- **image**: [03f00a92](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/03f00a928906e50f580a1e8f2ca3f3b79089e3c3) - var ANSIBLE_COLLECTIONS_PATHS set to /etc/ansible/collections [ [!95](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/95) ]
|
||||
- **image**: [e38f0e58](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e38f0e58b3d6c4e537186f428a6ff372b4bdc07c) - add mysql client [ [!95](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/95) ]
|
||||
- **image**: [a34d0736](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a34d0736714a0c487806872b78dcb78474c621ae) - add postgresclient [ [!95](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/95) ]
|
||||
- **collection**: [03342e41](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/03342e41c591f58c214f1c8754a069362618515d) - add community.postgresql [ [!95](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/95) ]
|
||||
|
||||
## 0.2.2 (2023-10-16)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **execution_environment**: [26fb79d4](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/26fb79d44cc06eb50ec750a5d82bab158af5cd11) - ansible runner required [ [!93](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/93) ]
|
||||
|
||||
## 0.2.1 (2023-09-02)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- **python**: [40e46cd2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/40e46cd22e6dab013fd04b3c6f479e143c1b424c) - removed python3.9 as it as causing issues with 3.11 [ [!89](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/89) [#9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/9) ]
|
||||
|
||||
## 0.2.0 (2023-07-04)
|
||||
|
||||
### Bug Fixes
|
||||
|
36
dockerfile
36
dockerfile
@ -1,3 +1,7 @@
|
||||
|
||||
FROM --platform=$TARGETPLATFORM quay.io/ansible/receptor:devel as receptor
|
||||
|
||||
|
||||
FROM --platform=$TARGETPLATFORM python:3.11-bullseye
|
||||
|
||||
# Ansible chucks a wobbler without. see: https://github.com/ansible/ansible/issues/78283
|
||||
@ -7,6 +11,8 @@ ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
ENV ANSIBLE_PLAYBOOK_DIR=/etc/ansible/playbooks
|
||||
|
||||
ENV ANSIBLE_COLLECTIONS_PATHS=/etc/ansible/collections
|
||||
|
||||
|
||||
COPY includes /
|
||||
|
||||
@ -48,14 +54,18 @@ RUN apt update \
|
||||
openssh-client \
|
||||
git \
|
||||
sshpass \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
postgresql-common \
|
||||
postgresql-client \
|
||||
mariadb-client \
|
||||
&& mkdir -p /etc/ansible/roles \
|
||||
&& mkdir -p /etc/ansible/collections \
|
||||
&& mkdir -p /workdir \
|
||||
&& apt list --installed \
|
||||
# see issue https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/9 for following two lines
|
||||
&& rm /usr/bin/python3 \
|
||||
&& ln -s /usr/local/bin/python3.11 /usr/bin/python3
|
||||
&& apt remove -y \
|
||||
python3* \
|
||||
libpython3* \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
WORKDIR /workdir
|
||||
@ -63,19 +73,23 @@ WORKDIR /workdir
|
||||
|
||||
COPY requirements.txt /tmp/requirements.txt
|
||||
|
||||
COPY --from=receptor /usr/bin/receptor /usr/bin/receptor
|
||||
|
||||
RUN pip install --upgrade pip
|
||||
RUN pip install --upgrade pip; \
|
||||
mkdir -p /var/run/receptor; \
|
||||
git config --global --add safe.directory '*'
|
||||
|
||||
RUN pip install --index-url https://gitlab.com/api/v4/projects/45741845/packages/pypi/simple -r /tmp/requirements.txt
|
||||
|
||||
|
||||
RUN ansible-galaxy collection install \
|
||||
awx.awx \
|
||||
kubernetes.core \
|
||||
# community.general.gitlab_*
|
||||
community.general \
|
||||
awx.awx==23.5.0 \
|
||||
# ansible.posix.authorized_key for SSH
|
||||
ansible.posix \
|
||||
ansible.posix==1.5.4 \
|
||||
community.dns==2.6.4 \
|
||||
# docker managment
|
||||
community.docker \
|
||||
community.mysql
|
||||
community.docker==3.4.11 \
|
||||
# community.general.gitlab_*
|
||||
community.general==8.1.0 \
|
||||
community.mysql==3.8.0 \
|
||||
kubernetes.core==3.0.0
|
@ -1,4 +1,4 @@
|
||||
FROM --platform=$TARGETPLATFORM python:3.11-bullseye as wheelbuild
|
||||
FROM --platform=$TARGETPLATFORM python:3.11-slim-bookworm as wheelbuild
|
||||
|
||||
ARG CI_JOB_TOKEN
|
||||
ARG CI_API_V4_URL
|
||||
@ -15,7 +15,8 @@ RUN apt update \
|
||||
&& apt install --reinstall -yq \
|
||||
git \
|
||||
curl \
|
||||
rustc cargo || true
|
||||
rustc cargo \
|
||||
libpq-dev || true
|
||||
|
||||
|
||||
RUN mkdir -p /tmp/python_modules /tmp/python_builds
|
||||
@ -47,7 +48,8 @@ RUN export DEBIAN_FRONTEND=noninteractive \
|
||||
libffi-dev \
|
||||
python3-dev \
|
||||
cargo \
|
||||
pkg-config || true
|
||||
pkg-config \
|
||||
libpq-dev || true
|
||||
|
||||
|
||||
RUN pip install --upgrade pip
|
||||
|
Submodule gitlab-ci updated: 975de7aca2...bd22ff566c
Submodule includes/etc/ansible/playbooks updated: 097346982a...7acd7e385d
Submodule includes/etc/ansible/roles updated: 5003f6e83b...fe7841dff5
@ -1,5 +1,12 @@
|
||||
ansible-core==2.14.5
|
||||
ansible-core==2.16.0
|
||||
ansible-lint==6.15.0
|
||||
ansible-runner==2.3.4
|
||||
|
||||
# Required for community.general.gitlab_*
|
||||
python_gitlab==3.14.0
|
||||
python_gitlab==3.14.0
|
||||
# community.postgresql
|
||||
psycopg2==2.9.9
|
||||
# community.mysql
|
||||
PyMySQL==1.1.0
|
||||
|
||||
dnspython
|
Submodule website-template updated: 992b54805b...59b16501a6
Reference in New Issue
Block a user