Compare commits
136 Commits
Author | SHA1 | Date | |
---|---|---|---|
e374fc16b0 | |||
1b1ef85059 | |||
fd84b48a7e | |||
18d15f2978 | |||
4a722374a8 | |||
5fe7a206f0 | |||
4c69d8e2e5 | |||
b037996a4d | |||
e4feaaa69d | |||
d48901bab9 | |||
0ae0fadfd2 | |||
9730657d1e | |||
c5f9ae33a5 | |||
cefc16d145 | |||
2b3693e957 | |||
a39be61aac | |||
4fcb5ee5ea | |||
6b78eca456 | |||
26df54dfa2 | |||
537e7b6b6a | |||
cf39a9140b | |||
5aba6b96dc | |||
a4621f5618 | |||
9e1c717599 | |||
0b2c8ffda8 | |||
085de2b272 | |||
d1e6280728 | |||
733633209a | |||
3581ebbe98 | |||
58acda5d4e | |||
2ec5e23067 | |||
28fc8b3c65 | |||
c29bad5daa | |||
210267648b | |||
8ebe209077 | |||
519a6d0662 | |||
97f333d79c | |||
c7259d10da | |||
e79f72bac7 | |||
66a039d203 | |||
d73d1d60bb | |||
0553945e3b | |||
b2958977d2 | |||
17740c5fbf | |||
dec308508f | |||
a28554a2f5 | |||
1bbea6d8d8 | |||
63848cfba7 | |||
503721166b | |||
00de03a61f | |||
bab3281786 | |||
c9460115e8 | |||
68ff72ad21 | |||
a10825b0bf | |||
eec7285e5b | |||
f7d0d18776 | |||
231c7b81c3 | |||
d407f1db40 | |||
1d8ec257ef | |||
74b7922d16 | |||
a8b78dff9e | |||
f2594766ad | |||
fbdc5e0e2c | |||
54aee2f008 | |||
e7857fffe8 | |||
62ecfbeb3b | |||
49b8c268c7 | |||
5a75a20222 | |||
7b1be9b82b | |||
f2d461f5a0 | |||
459076e172 | |||
3a70f9f36a | |||
1e0881d378 | |||
2a66aa7aa7 | |||
801fac820b | |||
a99c3dc4f9 | |||
b6bf778694 | |||
9510179c74 | |||
cc500d1f73 | |||
284d268d52 | |||
ed4a11d764 | |||
e4fa11b5b4 | |||
e1d92cf18d | |||
d93fb152b7 | |||
3ce4e56b02 | |||
4b6203784d | |||
96e6bdeabd | |||
6bb3aec936 | |||
56217605f9 | |||
817cf9b009 | |||
5b9957489f | |||
f8ee42d8dd | |||
dacd44d7ab | |||
57eb102843 | |||
83480bb476 | |||
63911dfb3e | |||
e60c11dafe | |||
cd1081744e | |||
b9a0e61136 | |||
db6c3ccd91 | |||
42ab224f19 | |||
ec937b4426 | |||
2473e2675f | |||
d26498de87 | |||
69e220d7e5 | |||
1586d1b6b1 | |||
83a37c2ec7 | |||
05516fa5e1 | |||
e399e9cac4 | |||
ea5458717b | |||
03c68b465f | |||
088e02787c | |||
ac5b8636dc | |||
f4a0d0e675 | |||
fb78e0baa2 | |||
e89eaa8091 | |||
d10647eb14 | |||
5cb68ae167 | |||
98b4762d28 | |||
8117482379 | |||
bc1ebbcdf5 | |||
aed2ac784e | |||
8d1e960e74 | |||
443537b56a | |||
b9516fbfc2 | |||
bdab46f7f5 | |||
da92279e64 | |||
903aefa60e | |||
a14a38efaf | |||
6706b3654e | |||
b2200f440e | |||
c6dfa748c3 | |||
d6ef50fa0e | |||
d4c2ff5707 | |||
01869e9452 | |||
9425e21ce9 |
2
.cz.yaml
2
.cz.yaml
@ -4,4 +4,4 @@ commitizen:
|
|||||||
name: cz_conventional_commits
|
name: cz_conventional_commits
|
||||||
tag_format: $major.$minor.$patch$prerelease
|
tag_format: $major.$minor.$patch$prerelease
|
||||||
update_changelog_on_bump: true
|
update_changelog_on_bump: true
|
||||||
version: 0.7.1
|
version: 0.11.0
|
||||||
|
@ -8,7 +8,7 @@ variables:
|
|||||||
DOCKER_IMAGE_PUBLISH_NAME: 'ansible-ee'
|
DOCKER_IMAGE_PUBLISH_NAME: 'ansible-ee'
|
||||||
DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing
|
DOCKER_IMAGE_PUBLISH_REGISTRY: docker.io/nofusscomputing
|
||||||
DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME
|
DOCKER_IMAGE_PUBLISH_URL: https://hub.docker.com/r/nofusscomputing/$DOCKER_IMAGE_PUBLISH_NAME
|
||||||
PAGES_ENVIRONMENT_PATH: projects/execution_environment/
|
PAGES_ENVIRONMENT_PATH: projects/ansible/execution_environment/
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- project: nofusscomputing/projects/gitlab-ci
|
- project: nofusscomputing/projects/gitlab-ci
|
||||||
@ -27,6 +27,7 @@ Build/Cache Python Packages:
|
|||||||
- name: docker:23-dind
|
- name: docker:23-dind
|
||||||
entrypoint: ["env", "-u", "DOCKER_HOST"]
|
entrypoint: ["env", "-u", "DOCKER_HOST"]
|
||||||
command: ["dockerd-entrypoint.sh"]
|
command: ["dockerd-entrypoint.sh"]
|
||||||
|
needs: []
|
||||||
variables:
|
variables:
|
||||||
DOCKER_HOST: tcp://docker:2375/
|
DOCKER_HOST: tcp://docker:2375/
|
||||||
DOCKER_DRIVER: overlay2
|
DOCKER_DRIVER: overlay2
|
||||||
@ -49,7 +50,8 @@ Build/Cache Python Packages:
|
|||||||
--platform=$DOCKER_IMAGE_BUILD_TARGET_PLATFORMS . \
|
--platform=$DOCKER_IMAGE_BUILD_TARGET_PLATFORMS . \
|
||||||
--build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN \
|
--build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN \
|
||||||
--build-arg CI_API_V4_URL=$CI_API_V4_URL \
|
--build-arg CI_API_V4_URL=$CI_API_V4_URL \
|
||||||
--build-arg CI_PROJECT_ID=$CI_PROJECT_ID
|
--build-arg CI_PROJECT_ID=$CI_PROJECT_ID \
|
||||||
|
--progress plain
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
||||||
when: never
|
when: never
|
||||||
|
132
CHANGELOG.md
132
CHANGELOG.md
@ -1,3 +1,135 @@
|
|||||||
|
## 0.11.0 (2024-01-14)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- [e4feaaa6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e4feaaa69dd6c1dd0ca2f7a8a827ca032d2b706a) - depreciated warning "ANSIBLE_COLLECTIONS_PATHS option, does not fit var naming standard, use the singular form ANSIBLE_COLLECTIONS_PATH instead" [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker_cache**: [d48901ba](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d48901bab9f7a48f56b774245c399f1b079219e7) - ensure .tar.gz are built to wheels [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker_cache**: [2b3693e9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2b3693e957c6e3578ed1ade75574b260638dea4c) - migrated ldconfig fixes from ee container file [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker_cache**: [6b78eca4](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/6b78eca4563376d2346e3cd75e0887e8cb6bc15a) - build image binaries to match deployed binaries [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker_cache**: [26df54df](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/26df54dfa2ff2ee416cb824252900d7335533724) - build image must not be slim [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
|
||||||
|
### Code Refactor
|
||||||
|
|
||||||
|
- **docker**: [b037996a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b037996a4dc9631f2395f5b14390415f943139ac) - get file name with ls and grep [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker_cache**: [0ae0fadf](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0ae0fadfd220bd71d86c7096b114b95b7e04216d) - cleanup commands and place items in alphanumerical order [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
|
||||||
|
### Continious Integration
|
||||||
|
|
||||||
|
- [18d15f29](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/18d15f2978ba9f3b7fd8802ed4d06d024d174a77) - update pages path [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker_cache**: [c5f9ae33](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c5f9ae33a556e9ac5391505bf3d2cb184f7b69f7) - require compilation tools [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) [#23](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/23) ]
|
||||||
|
- **docker_cache**: [cefc16d1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/cefc16d145c931aeacd94e7a89f36a184074f50b) - start straight away as no deps for building [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
|
||||||
|
### Documentaton / Guides
|
||||||
|
|
||||||
|
- [4a722374](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4a722374a8561d301c82839dca0ab2f812f55b07) - update to current structure [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **submodules**: [1b1ef850](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/1b1ef8505985530579f356193ce5529c915309f4) - manual update of playbooks and roles [ [!185](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/185) [#26](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/26) [!130](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/130) ]
|
||||||
|
- **docker**: [5fe7a206](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5fe7a206f0c7741986dffb6af82e97f9554c75ff) - add required deps for mysql ansible module [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) [#25](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/25) ]
|
||||||
|
- **docker**: [4c69d8e2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4c69d8e2e56cb63d8890a2a70d53bac782ce3df3) - update base image from buster to bookworm [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) [#23](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/23) ]
|
||||||
|
- **python**: [9730657d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/9730657d1ec8bfdf1d780f88ae7513f0211540fb) - updated awxkit, python_gitlab and dns to current head versions [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **collections**: [a39be61a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a39be61aac7fce8404f4c60cc7752ec9ca8af0fe) - update all modules to current HEAD versions available [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) ]
|
||||||
|
- **docker**: [4fcb5ee5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4fcb5ee5ea75840768fe81009d6bf761ddb0d0b6) - use python slim for base image [ [!184](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/184) [#23](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/23) ]
|
||||||
|
- **submodule**: [cf39a914](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/cf39a9140be290f5b517143b00bc3bb7ff4fcde8) - update sub module playbooks [ [!67](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/67) ]
|
||||||
|
- **contianer**: [5aba6b96](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5aba6b96dc37c0ffb5611dd7f7842701efd000c8) - shrink container size [ [#23](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/23) ]
|
||||||
|
- **ansible_playbooks**: [9e1c7175](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/9e1c7175999d061e9088bb2b37f67af0f1cb5a4b) - updated submodule ansible_playbooks [ [!182](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/182) ]
|
||||||
|
- **ansible_playbooks**: [085de2b2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/085de2b272fdb00189d8897aca55e64c826009c5) - updated submodule ansible_playbooks [ [!181](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/181) ]
|
||||||
|
- **ansible_playbooks**: [73363320](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/733633209aa3b661f88993acccfdad39ebcd765c) - updated submodule ansible_playbooks [ [!180](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/180) ]
|
||||||
|
|
||||||
|
## 0.11.0rc0 (2024-01-02)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- **collections**: [2ec5e230](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2ec5e2306707d4c5c1d0dcc1062afa1ee0f00857) - fix utils version decalaration [ [!179](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/179) ]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **image**: [28fc8b3c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/28fc8b3c658a973e1294e9fb7eb9c53e1e52eaf6) - add awxkit [ [!179](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/179) ]
|
||||||
|
- **image**: [c29bad5d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c29bad5daa6ec4242b14e2873ddee34048b4240a) - add ansible module ansible.utils [ [!179](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/179) ]
|
||||||
|
- **ansible_playbooks**: [8ebe2090](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8ebe20907788b66d6009bc247720a3deea2c60d1) - updated submodule ansible_playbooks [ [!178](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/178) ]
|
||||||
|
|
||||||
|
## 0.10.0 (2024-01-01)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **ansible-roles**: [c7259d10](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c7259d10da7e0b002758c95a899b4f88c0405459) - updated submodule ansible-roles [ [!176](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/176) ]
|
||||||
|
- **ansible_playbooks**: [66a039d2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/66a039d203b89888afdddaecef033a7d85d36083) - updated submodule ansible_playbooks [ [!175](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/175) ]
|
||||||
|
- **ansible_playbooks**: [0553945e](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0553945e3bf6cd2ebbffcb6ef4554fe4b94f764e) - updated submodule ansible_playbooks [ [!174](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/174) ]
|
||||||
|
|
||||||
|
## 0.10.0rc0 (2023-12-20)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **submodule**: [17740c5f](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/17740c5fbf3b2fc3ac235e3aa9721f16f5319960) - update sub modules [ [!1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/1) ]
|
||||||
|
- **ansible_playbooks**: [a28554a2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a28554a2f5b8b93590683f7a63245b0635536042) - updated submodule ansible_playbooks [ [!173](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/173) ]
|
||||||
|
- **ansible_playbooks**: [63848cfb](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/63848cfba7a88bce0b6b75c580e410fb6bded2dd) - updated submodule ansible_playbooks [ [!172](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/172) ]
|
||||||
|
- **ansible_playbooks**: [00de03a6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/00de03a61f5160d89d25f45be61994174b79f782) - updated submodule ansible_playbooks [ [!171](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/171) ]
|
||||||
|
- **ansible_playbooks**: [c9460115](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c9460115e85d6de530b802d82b796d9001f14219) - updated submodule ansible_playbooks [ [!170](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/170) ]
|
||||||
|
- **ansible_playbooks**: [a10825b0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a10825b0bf4785c7b0ee7efec3545d26798730f8) - updated submodule ansible_playbooks [ [!169](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/169) ]
|
||||||
|
- **ansible_playbooks**: [f7d0d187](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f7d0d187766c14536df3c7611805f9671a0fd8fa) - updated submodule ansible_playbooks [ [!168](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/168) ]
|
||||||
|
- **ansible_playbooks**: [231c7b81](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/231c7b81c35ff6a0b86a6eae983965f206a43cef) - updated submodule ansible_playbooks [ [!168](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/168) ]
|
||||||
|
- **ansible_playbooks**: [1d8ec257](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/1d8ec257efd0e40c8483e523fee02ca6ec388ec4) - updated submodule ansible_playbooks [ [!167](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/167) ]
|
||||||
|
- **ansible_playbooks**: [a8b78dff](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a8b78dff9e000328a954e5b4a967e4ed8e36129a) - updated submodule ansible_playbooks [ [!166](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/166) ]
|
||||||
|
- **ansible_playbooks**: [fbdc5e0e](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/fbdc5e0e2cf20249447996db0c1424a1ccd72f38) - updated submodule ansible_playbooks [ [!165](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/165) ]
|
||||||
|
- **ansible_playbooks**: [e7857fff](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e7857fffe8c8252e64b312165f10b3c53951c0ca) - updated submodule ansible_playbooks [ [!164](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/164) ]
|
||||||
|
- **ansible_playbooks**: [62ecfbeb](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/62ecfbeb3b0c4a70f97bfac7da9da2fa9c88c8dc) - updated submodule ansible_playbooks [ [!164](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/164) ]
|
||||||
|
- **ansible_playbooks**: [5a75a202](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5a75a20222c0280717bd8d03b0a3c96d6a8563e0) - updated submodule ansible_playbooks [ [!163](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/163) ]
|
||||||
|
- **ansible_playbooks**: [f2d461f5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f2d461f5a05041d8ac068408afe7831f9ac7b4a7) - updated submodule ansible_playbooks [ [!162](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/162) ]
|
||||||
|
- **ansible_playbooks**: [459076e1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/459076e17242324f1584c3da7cb94a7ecce544b7) - updated submodule ansible_playbooks [ [!162](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/162) ]
|
||||||
|
- **ansible_playbooks**: [3a70f9f3](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3a70f9f36aff71d0e9e9a7d934d722d3c06cf030) - updated submodule ansible_playbooks [ [!162](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/162) ]
|
||||||
|
- **ansible_playbooks**: [1e0881d3](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/1e0881d3788a7ff2cf642e7bd512e968f0a06b0b) - updated submodule ansible_playbooks [ [!162](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/162) ]
|
||||||
|
- **ansible_playbooks**: [2a66aa7a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2a66aa7aa7ab82e1dbaa7a4b26f4e0915c39cbbc) - updated submodule ansible_playbooks [ [!162](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/162) ]
|
||||||
|
- **ansible_playbooks**: [801fac82](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/801fac820b5a2a1b44ac01e0a547a8b0545204c5) - updated submodule ansible_playbooks [ [!162](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/162) ]
|
||||||
|
- **ansible_playbooks**: [b6bf7786](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b6bf778694384bd88d69551e7baf4e050e2a7d4a) - updated submodule ansible_playbooks [ [!161](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/161) ]
|
||||||
|
- **ansible_playbooks**: [9510179c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/9510179c741dabb4349e03bc224f6c573901e9bc) - updated submodule ansible_playbooks [ [!161](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/161) ]
|
||||||
|
- **ansible_playbooks**: [284d268d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/284d268d522504282f956f1cb7995d904d053778) - updated submodule ansible_playbooks [ [!160](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/160) ]
|
||||||
|
- **ansible_playbooks**: [e4fa11b5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e4fa11b5b43f8b15015be217733227559f7d33f4) - updated submodule ansible_playbooks [ [!159](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/159) ]
|
||||||
|
- **ansible_playbooks**: [d93fb152](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d93fb152b7cd1bfb199fea828fcbcb08dd40329f) - updated submodule ansible_playbooks [ [!158](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/158) ]
|
||||||
|
- **ansible_playbooks**: [4b620378](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4b6203784d6ea308f545164665e79ac5eb70372c) - updated submodule ansible_playbooks [ [!157](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/157) ]
|
||||||
|
- **ansible_playbooks**: [6bb3aec9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/6bb3aec936031008d5fd8fa65313033485b575cd) - updated submodule ansible_playbooks [ [!156](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/156) ]
|
||||||
|
- **ansible-roles**: [817cf9b0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/817cf9b009121c5e9b22f2ad3ec74b99d424286d) - updated submodule ansible-roles [ [!155](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/155) ]
|
||||||
|
- **ansible_playbooks**: [f8ee42d8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f8ee42d8dd7c5a29542beafbd22d2ccb65298beb) - updated submodule ansible_playbooks [ [!154](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/154) ]
|
||||||
|
- **ansible_playbooks**: [dacd44d7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/dacd44d7abae7eb34fdb362cdcb1c2763b9d50c5) - updated submodule ansible_playbooks [ [!154](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/154) ]
|
||||||
|
|
||||||
|
## 0.9.0 (2023-12-09)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **ansible-roles**: [63911dfb](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/63911dfb3e481642465ab4764050dd3f96732d89) - updated submodule ansible-roles
|
||||||
|
|
||||||
|
## 0.8.1 (2023-12-09)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- **collection**: [b9a0e611](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b9a0e611366d75de0f6d48bda4d91d06898935b1) - add missing postgres [ [!150](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/150) [!18](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/18) ]
|
||||||
|
|
||||||
|
## 0.8.0 (2023-12-08)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **ansible-roles**: [ec937b44](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/ec937b44264343bfcc3c67b030b4ef6a017833b8) - updated submodule ansible-roles [ [!148](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/148) ]
|
||||||
|
- **ansible-roles**: [d26498de](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d26498de878ba6425c6b732f9ff8a5fe1a044413) - updated submodule ansible-roles [ [!147](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/147) ]
|
||||||
|
- **ansible-roles**: [69e220d7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/69e220d7e5c361828ba7095733b2689405c4f1af) - updated submodule ansible-roles [ [!147](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/147) ]
|
||||||
|
- **submodules**: [1586d1b6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/1586d1b6b1c858a1abea117845a76582891e48ef) - updated git modules playbooks and roles [ [#20](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/20) [#24](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/24) [#23](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/23) ]
|
||||||
|
- **ansible_playbooks**: [05516fa5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/05516fa5e127002564867a0ceb83167ad84641d8) - updated submodule ansible_playbooks [ [!146](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/146) ]
|
||||||
|
- **ansible_playbooks**: [ea545871](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/ea5458717bcab8616465b6c752d7909788dff55f) - updated submodule ansible_playbooks [ [!146](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/146) ]
|
||||||
|
- **ansible_playbooks**: [03c68b46](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/03c68b465f9751d5de7a2bf457e47b76b494c1a9) - updated submodule ansible_playbooks [ [!146](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/146) ]
|
||||||
|
- **python**: [ac5b8636](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/ac5b8636dcf6ab964d0c505fce9d81076b1dbb73) - ansible-core 2.16.1 [ [!145](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/145) ]
|
||||||
|
- **ansible_playbooks**: [fb78e0ba](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/fb78e0baa244a03908d8ac6879806ed22bf74641) - updated submodule ansible_playbooks [ [!144](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/144) ]
|
||||||
|
- **ansible_playbooks**: [d10647eb](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d10647eb148a8dceb2b34f7ed3930a8a5ca7e768) - updated submodule ansible_playbooks [ [!143](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/143) ]
|
||||||
|
- **ansible_playbooks**: [5cb68ae1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5cb68ae167730c25275b7e34c87cfb98817d4033) - updated submodule ansible_playbooks [ [!143](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/143) ]
|
||||||
|
- **ansible_playbooks**: [81174823](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8117482379cef8c667d68c8a863a9a92ecb135c6) - updated submodule ansible_playbooks [ [!142](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/142) ]
|
||||||
|
- **ansible_playbooks**: [bc1ebbcd](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/bc1ebbcdf5ffdee6a15361a077bcfed0e349c31f) - updated submodule ansible_playbooks [ [!142](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/142) ]
|
||||||
|
- **ansible_playbooks**: [8d1e960e](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8d1e960e743a8f1064e71e4087a69b777172bebd) - updated submodule ansible_playbooks [ [!141](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/141) ]
|
||||||
|
- **ansible-roles**: [b9516fbf](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b9516fbfc2d7f7706819bb20531e2c7ecec49d81) - updated submodule ansible-roles [ [!140](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/140) ]
|
||||||
|
- **ansible_playbooks**: [bdab46f7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/bdab46f7f5d78b665a4eac01a5b47e59be0c6bfd) - updated submodule ansible_playbooks [ [!140](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/140) ]
|
||||||
|
- **ansible_playbooks**: [903aefa6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/903aefa60ebc5247036cd23221d9ab13e8f31b9b) - updated submodule ansible_playbooks [ [!139](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/139) ]
|
||||||
|
- **ansible_playbooks**: [6706b365](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/6706b3654e190cf4860a9154c4923c4fd10f66dd) - updated submodule ansible_playbooks [ [!138](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/138) ]
|
||||||
|
- **ansible_playbooks**: [c6dfa748](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c6dfa748c31121681e965ee955bced4ed2c3a647) - updated submodule ansible_playbooks [ [!137](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/137) ]
|
||||||
|
- **ansible_playbooks**: [d4c2ff57](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d4c2ff57078557437091bcfec2c080f10becb277) - updated submodule ansible_playbooks [ [!136](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/136) ]
|
||||||
|
- **ansible_playbooks**: [9425e21c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/9425e21ce9a265bf19cccdb43a3430e127e95f70) - updated submodule ansible_playbooks [ [!135](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/135) ]
|
||||||
|
|
||||||
## 0.7.1 (2023-12-05)
|
## 0.7.1 (2023-12-05)
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
19
dockerfile
19
dockerfile
@ -2,7 +2,7 @@
|
|||||||
FROM --platform=$TARGETPLATFORM quay.io/ansible/receptor:devel as receptor
|
FROM --platform=$TARGETPLATFORM quay.io/ansible/receptor:devel as receptor
|
||||||
|
|
||||||
|
|
||||||
FROM --platform=$TARGETPLATFORM python:3.11-bullseye
|
FROM --platform=$TARGETPLATFORM python:3.11-slim-bookworm
|
||||||
|
|
||||||
# Ansible chucks a wobbler without. see: https://github.com/ansible/ansible/issues/78283
|
# Ansible chucks a wobbler without. see: https://github.com/ansible/ansible/issues/78283
|
||||||
ENV LC_ALL en_US.UTF-8
|
ENV LC_ALL en_US.UTF-8
|
||||||
@ -11,7 +11,7 @@ ENV DEBIAN_FRONTEND noninteractive
|
|||||||
|
|
||||||
ENV ANSIBLE_PLAYBOOK_DIR=/etc/ansible/playbooks
|
ENV ANSIBLE_PLAYBOOK_DIR=/etc/ansible/playbooks
|
||||||
|
|
||||||
ENV ANSIBLE_COLLECTIONS_PATHS=/etc/ansible/collections
|
ENV ANSIBLE_COLLECTIONS_PATH=/etc/ansible/collections
|
||||||
|
|
||||||
|
|
||||||
COPY includes /
|
COPY includes /
|
||||||
@ -36,10 +36,10 @@ RUN apt update \
|
|||||||
&& cd /tmp \
|
&& cd /tmp \
|
||||||
&& apt-get download \
|
&& apt-get download \
|
||||||
libc-bin \
|
libc-bin \
|
||||||
&& dpkg --extract ./libc-bin_*.deb /tmp/deb \
|
&& dpkg --extract $(ls | grep libc-bin_ | grep -a '.deb') /tmp/deb \
|
||||||
&& cp /tmp/deb/sbin/ldconfig /sbin/ \
|
&& cp /tmp/deb/sbin/ldconfig /sbin/ \
|
||||||
&& rm -Rf /tmp/deb \
|
&& rm -Rf /tmp/deb \
|
||||||
&& rm libc-bin_*.deb \
|
&& rm $(ls | grep libc-bin_ | grep -a '.deb') \
|
||||||
&& apt-get install --reinstall \
|
&& apt-get install --reinstall \
|
||||||
libc-bin \
|
libc-bin \
|
||||||
# EoF fixing dpkg ldconfig not found error
|
# EoF fixing dpkg ldconfig not found error
|
||||||
@ -57,6 +57,7 @@ RUN apt update \
|
|||||||
postgresql-common \
|
postgresql-common \
|
||||||
postgresql-client \
|
postgresql-client \
|
||||||
mariadb-client \
|
mariadb-client \
|
||||||
|
mariadb-client-core \
|
||||||
&& mkdir -p /etc/ansible/roles \
|
&& mkdir -p /etc/ansible/roles \
|
||||||
&& mkdir -p /etc/ansible/collections \
|
&& mkdir -p /etc/ansible/collections \
|
||||||
&& mkdir -p /workdir \
|
&& mkdir -p /workdir \
|
||||||
@ -83,13 +84,15 @@ RUN pip install --index-url https://gitlab.com/api/v4/projects/45741845/packages
|
|||||||
|
|
||||||
|
|
||||||
RUN ansible-galaxy collection install \
|
RUN ansible-galaxy collection install \
|
||||||
awx.awx==23.5.0 \
|
awx.awx==23.6.0 \
|
||||||
# ansible.posix.authorized_key for SSH
|
# ansible.posix.authorized_key for SSH
|
||||||
ansible.posix==1.5.4 \
|
ansible.posix==1.5.4 \
|
||||||
community.dns==2.6.4 \
|
ansible.utils==3.0.0 \
|
||||||
|
community.dns==2.7.0 \
|
||||||
# docker managment
|
# docker managment
|
||||||
community.docker==3.4.11 \
|
community.docker==3.5.0 \
|
||||||
# community.general.gitlab_*
|
# community.general.gitlab_*
|
||||||
community.general==8.1.0 \
|
community.general==8.2.0 \
|
||||||
community.mysql==3.8.0 \
|
community.mysql==3.8.0 \
|
||||||
|
community.postgresql==3.3.0 \
|
||||||
kubernetes.core==3.0.0
|
kubernetes.core==3.0.0
|
@ -1,4 +1,4 @@
|
|||||||
FROM --platform=$TARGETPLATFORM python:3.11-slim-bookworm as wheelbuild
|
FROM --platform=$TARGETPLATFORM python:3.11-bookworm as wheelbuild
|
||||||
|
|
||||||
ARG CI_JOB_TOKEN
|
ARG CI_JOB_TOKEN
|
||||||
ARG CI_API_V4_URL
|
ARG CI_API_V4_URL
|
||||||
@ -6,62 +6,91 @@ ARG CI_PROJECT_ID
|
|||||||
|
|
||||||
|
|
||||||
ENV LC_ALL en_US.UTF-8
|
ENV LC_ALL en_US.UTF-8
|
||||||
|
|
||||||
ENV PATH /usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.cargo/bin::~/.cargo/bin
|
ENV PATH /usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.cargo/bin::~/.cargo/bin
|
||||||
|
|
||||||
RUN export DEBIAN_FRONTEND=noninteractive \
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
&& dpkg-reconfigure debconf -f noninteractive
|
|
||||||
|
|
||||||
RUN apt update \
|
|
||||||
&& apt install --reinstall -yq \
|
RUN dpkg-reconfigure debconf -f noninteractive
|
||||||
git \
|
|
||||||
|
|
||||||
|
RUN apt update
|
||||||
|
|
||||||
|
# SoF fixing dpkg ldconfig not found error
|
||||||
|
# Download Binary
|
||||||
|
RUN cd /tmp \
|
||||||
|
&& apt-get download \
|
||||||
|
libc-bin
|
||||||
|
|
||||||
|
RUN ls -la
|
||||||
|
|
||||||
|
# Extract Binary
|
||||||
|
RUN cd /tmp; \
|
||||||
|
dpkg --extract $(ls | grep libc-bin_ | grep -a '.deb') /tmp/deb; ls -laR
|
||||||
|
|
||||||
|
# # Extracted?
|
||||||
|
# RUN ls -laR
|
||||||
|
|
||||||
|
# Copy to home location
|
||||||
|
RUN cp /tmp/deb/sbin/ldconfig /sbin/
|
||||||
|
|
||||||
|
# Confirm present
|
||||||
|
RUN ls -l /sbin/ldconfig
|
||||||
|
|
||||||
|
# Confirm can be found
|
||||||
|
RUN which ldconfig
|
||||||
|
|
||||||
|
# Cleanup
|
||||||
|
# RUN rm -Rf /tmp/deb \
|
||||||
|
# && rm libc-bin_*.deb
|
||||||
|
|
||||||
|
# Should re-install without issue
|
||||||
|
RUN apt-get install --reinstall \
|
||||||
|
libc-bin
|
||||||
|
# EoF fixing dpkg ldconfig not found error
|
||||||
|
# Set Locale to en_US as ansible requires a locale for it to function without chucking a tantrum!!
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt install -yq \
|
||||||
|
build-essential \
|
||||||
|
cargo \
|
||||||
curl \
|
curl \
|
||||||
rustc cargo \
|
git \
|
||||||
libpq-dev || true
|
libffi-dev \
|
||||||
|
libpq-dev \
|
||||||
|
libssl-dev \
|
||||||
RUN mkdir -p /tmp/python_modules /tmp/python_builds
|
mariadb-client \
|
||||||
|
mariadb-client-core \
|
||||||
|
openssh-client \
|
||||||
|
pkg-config \
|
||||||
|
postgresql-client \
|
||||||
|
postgresql-common \
|
||||||
|
python3-dev \
|
||||||
|
rustc
|
||||||
|
|
||||||
|
|
||||||
RUN rustc --version \
|
RUN rustc --version \
|
||||||
&& cargo --version
|
&& cargo --version
|
||||||
|
|
||||||
RUN export DEBIAN_FRONTEND=noninteractive \
|
|
||||||
&& apt update \
|
|
||||||
&& apt --fix-broken install \
|
|
||||||
&& apt install -y libc-bin locales-all \
|
|
||||||
&& apt update \
|
|
||||||
&& apt install --reinstall -yq \
|
|
||||||
openssh-client \
|
|
||||||
git || true \
|
|
||||||
&& dpkg --purge --force-all libc-bin \
|
|
||||||
&& apt-get install -y \
|
|
||||||
openssh-client \
|
|
||||||
git
|
|
||||||
|
|
||||||
|
|
||||||
RUN export DEBIAN_FRONTEND=noninteractive \
|
|
||||||
&& apt update \
|
|
||||||
&& apt install --no-install-recommends -yq libc-bin locales-all \
|
|
||||||
&& apt-get install --reinstall -yq \
|
|
||||||
build-essential \
|
|
||||||
libssl-dev \
|
|
||||||
libffi-dev \
|
|
||||||
python3-dev \
|
|
||||||
cargo \
|
|
||||||
pkg-config \
|
|
||||||
libpq-dev || true
|
|
||||||
|
|
||||||
|
|
||||||
RUN pip install --upgrade pip
|
RUN pip install --upgrade pip
|
||||||
|
|
||||||
|
|
||||||
RUN pip install --upgrade \
|
RUN pip install --upgrade \
|
||||||
setuptools \
|
setuptools \
|
||||||
wheel \
|
wheel \
|
||||||
setuptools-rust \
|
setuptools-rust \
|
||||||
twine
|
twine
|
||||||
|
|
||||||
|
|
||||||
COPY requirements.txt /tmp/requirements.txt
|
COPY requirements.txt /tmp/requirements.txt
|
||||||
|
|
||||||
|
|
||||||
|
RUN mkdir -p /tmp/python_modules /tmp/python_builds
|
||||||
|
|
||||||
|
|
||||||
RUN cd /tmp/python_modules \
|
RUN cd /tmp/python_modules \
|
||||||
&& pip download --dest . --check-build-dependencies \
|
&& pip download --dest . --check-build-dependencies \
|
||||||
-r /tmp/requirements.txt
|
-r /tmp/requirements.txt
|
||||||
@ -70,7 +99,11 @@ RUN cd /tmp/python_modules \
|
|||||||
RUN cd /tmp/python_modules \
|
RUN cd /tmp/python_modules \
|
||||||
# && export PATH=$PATH:~/.cargo/bin \
|
# && export PATH=$PATH:~/.cargo/bin \
|
||||||
&& echo "[DEBUG] PATH=$PATH" \
|
&& echo "[DEBUG] PATH=$PATH" \
|
||||||
&& pip wheel --wheel-dir /tmp/python_builds --find-links . *.whl
|
&& pip wheel --wheel-dir /tmp/python_builds --find-links . *.whl; \
|
||||||
|
pip wheel --wheel-dir /tmp/python_builds --find-links . *.tar.gz;
|
||||||
|
|
||||||
|
RUN cd /tmp; \
|
||||||
|
ls -laR
|
||||||
|
|
||||||
|
|
||||||
RUN TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --verbose --skip-existing --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi /tmp/python_builds/*
|
RUN TWINE_PASSWORD=${CI_JOB_TOKEN} TWINE_USERNAME=gitlab-ci-token python -m twine upload --verbose --skip-existing --repository-url ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi /tmp/python_builds/*
|
||||||
|
@ -8,9 +8,9 @@ about: https://gitlab.com/nofusscomputing/projects/ansible/execution_environment
|
|||||||
|
|
||||||
This docker container is designed to be used with Ansible AWX/Tower or from within the Gitlab CI/CD Environment. Included in the container are the following projects from us:
|
This docker container is designed to be used with Ansible AWX/Tower or from within the Gitlab CI/CD Environment. Included in the container are the following projects from us:
|
||||||
|
|
||||||
- [Ansible Playbooks](../ansible_playbooks/index.md)
|
- [Ansible Playbooks](../playbooks/index.md)
|
||||||
|
|
||||||
- [Ansible Roles](../ansible-roles/index.md)
|
- [Ansible Roles](../roles/index.md)
|
||||||
|
|
||||||
This container can be found at dockerhub at <https://hub.docker.com/r/nofusscomputing/ansible-ee> and for use from docker with `docker pull nofusscomputing/ansible-ee`. versioning and git tags are in accordance with semver.
|
This container can be found at dockerhub at <https://hub.docker.com/r/nofusscomputing/ansible-ee> and for use from docker with `docker pull nofusscomputing/ansible-ee`. versioning and git tags are in accordance with semver.
|
||||||
|
|
0
docs/projects/ansible/roles/index.md
Normal file
0
docs/projects/ansible/roles/index.md
Normal file
Submodule includes/etc/ansible/playbooks updated: 7acd7e385d...d1e6fd0fb9
Submodule includes/etc/ansible/roles updated: fe7841dff5...a7ecb28eeb
11
mkdocs.yml
11
mkdocs.yml
@ -17,11 +17,18 @@ nav:
|
|||||||
|
|
||||||
- projects/index.md
|
- projects/index.md
|
||||||
|
|
||||||
- Ansible Roles:
|
- Ansible:
|
||||||
|
|
||||||
|
- projects/ansible/index.md
|
||||||
|
|
||||||
- Execution Environment:
|
- Execution Environment:
|
||||||
|
|
||||||
- projects/execution_environment/index.md
|
- projects/ansible/execution_environment/index.md
|
||||||
|
|
||||||
|
- Playbooks: projects/ansible/playbooks/index.md
|
||||||
|
|
||||||
|
- Roles: projects/ansible/roles/index.md
|
||||||
|
|
||||||
|
|
||||||
- Operations:
|
- Operations:
|
||||||
|
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
ansible-core==2.16.0
|
ansible-core==2.16.1
|
||||||
ansible-lint==6.15.0
|
ansible-lint==6.15.0
|
||||||
ansible-runner==2.3.4
|
ansible-runner==2.3.4
|
||||||
|
awxkit==23.6.0
|
||||||
# Required for community.general.gitlab_*
|
# Required for community.general.gitlab_*
|
||||||
python_gitlab==3.14.0
|
python_gitlab==4.3.0
|
||||||
# community.postgresql
|
# community.postgresql
|
||||||
psycopg2==2.9.9
|
psycopg2==2.9.9
|
||||||
# community.mysql
|
# community.mysql
|
||||||
PyMySQL==1.1.0
|
PyMySQL==1.1.0
|
||||||
|
|
||||||
dnspython
|
dnspython==2.4.2
|
||||||
|
|
||||||
|
xmltodict==0.13.0
|
||||||
|
Reference in New Issue
Block a user