40 Commits

Author SHA1 Message Date
65fc530c8a build(version): bump version 0.17.0 → 0.17.1 2024-05-02 01:05:16 +00:00
Jon
5288a657cc fix(collection): add nofusscomputing.netbox
!254
2024-05-02 10:22:19 +09:30
Jon
d71ee25c24 fix(collection): add nofusscomputing.glpi
!254
2024-05-02 10:22:02 +09:30
7f403ca0ce build(version): bump version 0.16.0 → 0.17.0 2024-04-25 17:47:16 +00:00
ea4df74a49 Merge branch 'automated-tasks' into 'development'
chore(ansible-roles): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!253
2024-04-25 17:24:34 +00:00
e59644a6c2 feat(ansible-roles): updated submodule ansible-roles
Automation Data:
{
    "branch": "development",
    "current_commit": "33197d244ec3705696b06d04e6d4f80d4d21b3fb)",
    "name": "ansible-roles",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/roles",
    "remote_head": "dc12408a018cae9d4d2d83e33124d1d26dfa07fb)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible-roles.git"
}

Changes: Submodule path includes/etc/ansible/roles: checked out dc12408a018cae9d4d2d83e33124d1d26dfa07fb

MR !253
2024-04-25 17:13:18 +00:00
Jon
3b54c1dfdd fix(submodule): update to commit that exists
!252
2024-04-26 02:41:47 +09:30
Jon
940daba84b fix(kubernetes): update nofusscomputing.kubernetes 1.7.1 -> 1.7.2
!247
2024-04-25 16:53:34 +09:30
c9358ae005 build(version): bump version 0.15.0 → 0.16.0 2024-04-24 03:50:32 +00:00
Jon
63a1cc7e13 fix(kubernetes): update nofusscomputing.kubernetes 1.5.0 -> 1.7.1
!247
2024-04-24 13:09:06 +09:30
Jon
30a9828b31 fix(kubernetes): add missing python module jsonpatch
!251 !247
2024-04-24 11:01:13 +09:30
Jon
da15850849 Merge branch 'netbox-feature-set' into 'development'
feat: Netbox feature set

See merge request nofusscomputing/projects/ansible/execution_environment!251
2024-04-24 01:15:40 +00:00
Jon
061475fced fix(build_cache_image): correct missing flag
!251
2024-04-24 10:32:51 +09:30
Jon
25146e7586 fix: typo
!251
2024-04-24 10:24:05 +09:30
Jon
838112adc4 feat: Install kubectl
!251
2024-04-24 10:20:51 +09:30
Jon
e98c6b3844 feat(app): install helm and helm diff
!251
2024-04-24 10:20:18 +09:30
Jon
04b0d692f3 Merge branch 'netbox' into 'development'
feat: Netbox

See merge request nofusscomputing/projects/ansible/execution_environment!250
2024-04-18 05:30:46 +00:00
Jon
7e0fece6fc feat(collection): add netbox collection
!250
2024-04-18 14:30:15 +09:30
5140f1b406 Merge branch 'automated-tasks' into 'development'
chore(ansible_playbooks): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!249
2024-03-28 03:16:26 +00:00
2eda50db8d feat(ansible_playbooks): updated submodule ansible_playbooks
Automation Data:
{
    "branch": "development",
    "current_commit": "0c090f4aeafe6369a6199f027a075ff5d37e43fd)",
    "name": "ansible_playbooks",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/playbooks",
    "remote_head": "d33a223f02b61bded00c527fbe2711a1e3a070ec)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible_playbooks.git"
}

Changes: Submodule path includes/etc/ansible/playbooks: checked out d33a223f02b61bded00c527fbe2711a1e3a070ec

MR !249
2024-03-28 03:08:22 +00:00
Jon
3ee6d0d7fe feat(collection): add community.crypto for openssl ops
!247
2024-03-26 19:03:49 +09:30
f489208605 Merge branch 'automated-tasks' into 'development'
chore(ansible-roles): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!248
2024-03-26 07:09:42 +00:00
edebaa8806 feat(ansible-roles): updated submodule ansible-roles
Automation Data:
{
    "branch": "development",
    "current_commit": "538e9ebe2da71f853644cada2bae9efded42d3ea)",
    "name": "ansible-roles",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/roles",
    "remote_head": "33197d244ec3705696b06d04e6d4f80d4d21b3fb)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible-roles.git"
}

Changes: Submodule path includes/etc/ansible/roles: checked out 33197d244ec3705696b06d04e6d4f80d4d21b3fb

MR !248
2024-03-26 07:01:25 +00:00
Jon
837dcd9d1b feat(collection): nofusscomputing.kubernetes 1.4.0 -> 1.5.0
!247
2024-03-22 03:12:39 +09:30
Jon
adfba59801 feat(collection): nofusscomputing.kubernetes 1.2.0 -> 1.4.0
!247 nofusscomputing/projects/ansible/collections/kubernetes!50 nofusscomputing/projects/ansible/collections/kubernetes!51
2024-03-20 20:59:28 +09:30
dfe4372a5b Merge branch 'automated-tasks' into 'development'
chore(ansible_playbooks): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!246
2024-03-20 10:56:54 +00:00
7ed472f83f feat(ansible_playbooks): updated submodule ansible_playbooks
Automation Data:
{
    "branch": "development",
    "current_commit": "99c75930d9952acd7bd8caa5ed2c5692a0074a56)",
    "name": "ansible_playbooks",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/playbooks",
    "remote_head": "0c090f4aeafe6369a6199f027a075ff5d37e43fd)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible_playbooks.git"
}

Changes: Submodule path includes/etc/ansible/playbooks: checked out 0c090f4aeafe6369a6199f027a075ff5d37e43fd

MR !246
2024-03-20 10:48:51 +00:00
79af522333 Merge branch 'automated-tasks' into 'development'
chore(ansible_playbooks): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!245
2024-03-20 08:12:46 +00:00
4ece156654 feat(ansible_playbooks): updated submodule ansible_playbooks
Automation Data:
{
    "branch": "development",
    "current_commit": "19ca5148044353bcde1ab313713fa93bcbc0b79e)",
    "name": "ansible_playbooks",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/playbooks",
    "remote_head": "99c75930d9952acd7bd8caa5ed2c5692a0074a56)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible_playbooks.git"
}

Changes: Submodule path includes/etc/ansible/playbooks: checked out 99c75930d9952acd7bd8caa5ed2c5692a0074a56

MR !245
2024-03-20 08:04:40 +00:00
49420c896a build(version): bump version 0.14.0 → 0.15.0 2024-03-17 07:57:38 +00:00
Jon
4472051a00 Merge branch '2024-03-17' into 'development'
feat: collection update

See merge request nofusscomputing/projects/ansible/execution_environment!243
2024-03-17 07:48:00 +00:00
Jon
2e712ed1fd feat(collection): nofusscomputing.kubernetes set to ver 1.2.0
!243
2024-03-17 17:09:09 +09:30
Jon
124ed938b4 Merge branch 'automated-tasks' into 'development'
chore(ansible-roles): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!242
2024-03-17 07:37:30 +00:00
f2afc87b4f feat(ansible_playbooks): updated submodule ansible_playbooks
Automation Data:
{
    "branch": "development",
    "current_commit": "163b7f556a74dda007408b79042282523500c284)",
    "name": "ansible_playbooks",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/playbooks",
    "remote_head": "19ca5148044353bcde1ab313713fa93bcbc0b79e)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible_playbooks.git"
}

Changes: Submodule path includes/etc/ansible/playbooks: checked out 19ca5148044353bcde1ab313713fa93bcbc0b79e

MR !242
2024-03-16 11:42:08 +00:00
a0280666c4 feat(ansible-roles): updated submodule ansible-roles
Automation Data:
{
    "branch": "development",
    "current_commit": "52e9c26512e6152f238434f01546e76118f821f1)",
    "name": "ansible-roles",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/roles",
    "remote_head": "538e9ebe2da71f853644cada2bae9efded42d3ea)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible-roles.git"
}

Changes: Submodule path includes/etc/ansible/roles: checked out 538e9ebe2da71f853644cada2bae9efded42d3ea

MR !242
2024-03-16 11:40:49 +00:00
8b452a2658 feat(ansible-roles): updated submodule ansible-roles
Automation Data:
{
    "branch": "development",
    "current_commit": "5786bfd6ddddf4ce8f7cb2de996ecdadfbcb9622)",
    "name": "ansible-roles",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/roles",
    "remote_head": "52e9c26512e6152f238434f01546e76118f821f1)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible-roles.git"
}

Changes: Submodule path includes/etc/ansible/roles: checked out 52e9c26512e6152f238434f01546e76118f821f1

MR !242
2024-03-16 11:37:22 +00:00
01c9b99db4 chore(git): updated submodule gitlab-ci
Automation Data:
{
    "branch": "development",
    "current_commit": "9afa68d1f3849e491fa8ca034749388808531b74)",
    "name": "gitlab-ci",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/gitlab-ci",
    "remote_head": "a24f352ca3d82b8d0f02f5db20173fe2c3f71a4a)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/gitlab-ci.git"
}

Changes: Submodule path gitlab-ci: checked out a24f352ca3d82b8d0f02f5db20173fe2c3f71a4a

MR !242
2024-03-16 11:34:52 +00:00
0b156cc0c8 feat(ansible-roles): updated submodule ansible-roles
Automation Data:
{
    "branch": "development",
    "current_commit": "944566d0f0e2e890f413d2e70ad871d9db77163c)",
    "name": "ansible-roles",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/roles",
    "remote_head": "5786bfd6ddddf4ce8f7cb2de996ecdadfbcb9622)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible-roles.git"
}

Changes: Submodule path includes/etc/ansible/roles: checked out 5786bfd6ddddf4ce8f7cb2de996ecdadfbcb9622

MR !242
2024-03-16 11:28:53 +00:00
9a80237008 Merge branch 'automated-tasks' into 'development'
chore(ansible_playbooks): Automated update of git sub-module

See merge request nofusscomputing/projects/ansible/execution_environment!241
2024-03-16 05:42:24 +00:00
8ce0da96ad feat(ansible_playbooks): updated submodule ansible_playbooks
Automation Data:
{
    "branch": "development",
    "current_commit": "ef302641a14caf240ffabd8cda05f1c78eaf4f08)",
    "name": "ansible_playbooks",
    "path": "/builds/nofusscomputing/projects/ansible/execution_environment/_automation_/includes/etc/ansible/playbooks",
    "remote_head": "163b7f556a74dda007408b79042282523500c284)",
    "remote_name": "origin",
    "url": "https://gitlab.com/nofusscomputing/projects/ansible/ansible_playbooks.git"
}

Changes: Submodule path includes/etc/ansible/playbooks: checked out 163b7f556a74dda007408b79042282523500c284

MR !241
2024-03-16 05:34:32 +00:00
8 changed files with 119 additions and 12 deletions

View File

@ -4,4 +4,4 @@ commitizen:
name: cz_conventional_commits
tag_format: $major.$minor.$patch$prerelease
update_changelog_on_bump: true
version: 0.14.0
version: 0.17.1

View File

@ -1,3 +1,54 @@
## 0.17.1 (2024-05-02)
### Bug Fixes
- **collection**: [5288a657](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5288a657cc43429a5a59ae3cfefca754ba421bbb) - add nofusscomputing.netbox [ [!254](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/254) ]
- **collection**: [d71ee25c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d71ee25c2450567217f529e143723b05ac5cd6e0) - add nofusscomputing.glpi [ [!254](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/254) ]
## 0.17.0 (2024-04-25)
### Bug Fixes
- **submodule**: [3b54c1df](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3b54c1dfdd60c74e59e61bbd1eceff556300a449) - update to commit that exists [ [!252](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/252) ]
- **kubernetes**: [940daba8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/940daba84b197fb0bda82222637a2374d8a8301f) - update nofusscomputing.kubernetes 1.7.1 -> 1.7.2 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
### Features
- **ansible-roles**: [e59644a6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e59644a6c21beee0ea18b1858e8cf75a365acd6e) - updated submodule ansible-roles [ [!253](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/253) ]
## 0.16.0 (2024-04-24)
### Bug Fixes
- **kubernetes**: [63a1cc7e](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/63a1cc7e137018bfd829a7e817d567c80206f747) - update nofusscomputing.kubernetes 1.5.0 -> 1.7.1 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
- **kubernetes**: [30a9828b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/30a9828b312a53d0da6c09d64867171b24ec99e6) - add missing python module jsonpatch [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
- **build_cache_image**: [061475fc](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/061475fced3bf6f5e5007021a2a8bb6b7de4d533) - correct missing flag [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
- [25146e75](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/25146e758639d6556757854daf58be320c0605c3) - typo [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
### Features
- [838112ad](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/838112adc452f39c46e882533c011ce23f29de85) - Install kubectl [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
- **app**: [e98c6b38](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e98c6b384445b05844b16666492bc1f0cae6330c) - install helm and helm diff [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
- **collection**: [7e0fece6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7e0fece6fc188240dd8155cfc891f5ff29ac11e6) - add netbox collection [ [!250](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/250) ]
- **ansible_playbooks**: [2eda50db](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2eda50db8dfdbcd3c93032ef38906a6daa10478c) - updated submodule ansible_playbooks [ [!249](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/249) ]
- **collection**: [3ee6d0d7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3ee6d0d7fe0cb49538d7d9e7f9a4922b7d75f942) - add community.crypto for openssl ops [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
- **ansible-roles**: [edebaa88](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/edebaa8806d6ccceb53123591f4278bc9bcdc308) - updated submodule ansible-roles [ [!248](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/248) ]
- **collection**: [837dcd9d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/837dcd9d1b51d2e69aa1e537e003952f96d5ebac) - nofusscomputing.kubernetes 1.4.0 -> 1.5.0 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
- **collection**: [adfba598](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/adfba5980131d1e21ba21b14c0627e86e91ab77d) - nofusscomputing.kubernetes 1.2.0 -> 1.4.0 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) [!50](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/50) [!51](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/51) ]
- **ansible_playbooks**: [7ed472f8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7ed472f83f63ec365001ba8d3ff344e4bead489b) - updated submodule ansible_playbooks [ [!246](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/246) ]
- **ansible_playbooks**: [4ece1566](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4ece1566548ab826312451192c0a817687af63d7) - updated submodule ansible_playbooks [ [!245](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/245) ]
## 0.15.0 (2024-03-17)
### Features
- **collection**: [2e712ed1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2e712ed1fd58eb26c3cd5fba6dddd8ce7f14e283) - nofusscomputing.kubernetes set to ver 1.2.0 [ [!243](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/243) ]
- **ansible_playbooks**: [f2afc87b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f2afc87b4f84b6dc5e657111f20fa7d886280b01) - updated submodule ansible_playbooks [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
- **ansible-roles**: [a0280666](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a0280666c4864b4308db695862cf8de856e8eab0) - updated submodule ansible-roles [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
- **ansible-roles**: [8b452a26](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8b452a265851f5bc69d939e8f4106833fddca1f9) - updated submodule ansible-roles [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
- **ansible-roles**: [0b156cc0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0b156cc0c8b12fcf137dd72ab6f9b632c1dc99cd) - updated submodule ansible-roles [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
- **ansible_playbooks**: [8ce0da96](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8ce0da96ad501b7c077b9b2c4acb8820439b1831) - updated submodule ansible_playbooks [ [!241](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/241) ]
## 0.14.0 (2024-03-14)
### Bug Fixes

View File

@ -1,8 +1,38 @@
ARG release_name=bookworm
ARG kubernetes_version=1.29
FROM --platform=$TARGETPLATFORM quay.io/ansible/receptor:v1.4.4 as receptor
FROM --platform=$TARGETPLATFORM python:3.11-slim-bookworm
FROM --platform=$TARGETPLATFORM python:3.11-slim-${release_name} as prep
ARG kubernetes_version
ENV DEBIAN_FRONTEND noninteractive
RUN apt update; \
apt install -y \
curl \
gpg
RUN curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null; \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" > /etc/apt/sources.list.d/helm.list; \
cat /etc/apt/sources.list.d/helm.list;
RUN curl -fsSL https://pkgs.k8s.io/core:/stable:/v${kubernetes_version}/deb/Release.key | gpg --dearmor | tee /usr/share/keyrings/kubernetes.gpg > /dev/null; \
echo "deb [signed-by=/usr/share/keyrings/kubernetes.gpg] https://pkgs.k8s.io/core:/stable:/v${kubernetes_version}/deb/ /" > /etc/apt/sources.list.d/kubernetes.list; \
cat /etc/apt/sources.list.d/kubernetes.list;
FROM --platform=$TARGETPLATFORM python:3.11-slim-${release_name}
# Ansible chucks a wobbler without. see: https://github.com/ansible/ansible/issues/78283
ENV LC_ALL en_US.UTF-8
@ -40,19 +70,34 @@ RUN apt update \
&& cp /tmp/deb/sbin/ldconfig /sbin/ \
&& rm -Rf /tmp/deb \
&& rm $(ls | grep libc-bin_ | grep -a '.deb') \
&& apt-get install --reinstall \
&& apt-get install -y --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!!
&& apt install -y \
locales \
apt-transport-https \
&& sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
&& locale-gen \
&& apt list --upgradable \
&& locale-gen;
COPY --from=prep --chmod=644 /etc/apt/sources.list.d/helm.list /etc/apt/sources.list.d/helm.list
COPY --from=prep --chmod=644 /usr/share/keyrings/helm.gpg /usr/share/keyrings/helm.gpg
COPY --from=prep --chmod=644 /etc/apt/sources.list.d/kubernetes.list /etc/apt/sources.list.d/kubernetes.list
COPY --from=prep --chmod=644 /usr/share/keyrings/kubernetes.gpg /usr/share/keyrings/kubernetes.gpg
RUN apt update; \
apt list --upgradable \
&& apt upgrade --no-install-recommends -y \
&& apt-get install --no-install-recommends -y \
openssh-client \
git \
helm \
kubectl \
sshpass \
postgresql-common \
postgresql-client \
@ -65,8 +110,9 @@ RUN apt update \
# see issue https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/9 for following two lines
&& apt remove -y \
python3* \
libpython3* \
&& rm -rf /var/lib/apt/lists/*
libpython3*; \
helm plugin install https://github.com/databus23/helm-diff; \
rm -rf /var/lib/apt/lists/*
WORKDIR /workdir
@ -90,6 +136,7 @@ RUN ansible-galaxy collection install \
# ansible.posix.authorized_key for SSH
ansible.posix==1.5.4 \
ansible.utils==3.1.0 \
community.crypto==2.18.0 \
community.dns==2.8.1 \
# docker managment
community.docker==3.8.0 \
@ -97,6 +144,9 @@ RUN ansible-galaxy collection install \
community.general==8.4.0 \
community.mysql==3.9.0 \
community.postgresql==3.4.0 \
netbox.netbox==3.17.0 \
theforeman.foreman==4.0.0; \
ansible-galaxy collection install --pre \
nofusscomputing.kubernetes
nofusscomputing.glpi==0.1.0-a1 \
nofusscomputing.kubernetes==1.7.2 \
nofusscomputing.netbox==0.4.0

View File

@ -46,7 +46,7 @@ RUN which ldconfig
# && rm libc-bin_*.deb
# Should re-install without issue
RUN apt-get install --reinstall \
RUN apt-get install -y --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!!

View File

@ -8,6 +8,12 @@ python_gitlab==4.3.0
psycopg2==2.9.9
# community.mysql
PyMySQL==1.1.0
# NetBox
pytz==2024.1
PyYAML>=3.11
# kubernetes.core.k8s
jsonpatch
dnspython==2.4.2