Commit Graph

52 Commits

Author SHA1 Message Date
Jon
7e0fece6fc feat(collection): add netbox collection
!250
2024-04-18 14:30:15 +09:30
Jon
3ee6d0d7fe feat(collection): add community.crypto for openssl ops
!247
2024-03-26 19:03:49 +09:30
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
Jon
2e712ed1fd feat(collection): nofusscomputing.kubernetes set to ver 1.2.0
!243
2024-03-17 17:09:09 +09:30
Jon
6e2188936f feat(collection): add nofusscomputing.kubernetes
kubernetes.core removed as the nfc collection will install it

!237 nofusscomputing/projects/ansible/kubernetes!37 #16
2024-03-13 21:04:11 +09:30
Jon
9c659f4b62 feat(collections): update to current head versions
!237
2024-03-13 20:58:43 +09:30
Jon
86ae30983a fix(collection): use correct theforeman collection name
!0
2024-03-06 14:58:07 +09:30
Jon
0010d13c4d feat(collection): add theforeman
!0
2024-03-06 14:54:21 +09:30
Jon
513a7344af feat(receptor): update to dev -> v1.4.4
!212 #27
2024-02-09 00:45:12 +09:30
Jon
b7ccbe97a2 feat(receptor): create receptor dir and set initial permissions
!208
2024-02-07 15:14:11 +09:30
Jon
5fe7a206f0 feat(docker): add required deps for mysql ansible module
!184 fixes #25
2024-01-15 02:30:12 +09:30
Jon
4c69d8e2e5 feat(docker): update base image from buster to bookworm
!184 #23
2024-01-15 02:24:15 +09:30
Jon
b037996a4d refactor(docker): get file name with ls and grep
!184
2024-01-15 02:24:15 +09:30
Jon
e4feaaa69d fix: depreciated warning "ANSIBLE_COLLECTIONS_PATHS option, does not fit var naming standard, use the singular form ANSIBLE_COLLECTIONS_PATH instead"
!184
2024-01-15 02:24:15 +09:30
Jon
a39be61aac feat(collections): update all modules to current HEAD versions available
!184
2024-01-15 02:24:15 +09:30
Jon
4fcb5ee5ea feat(docker): use python slim for base image
!184 #23
2024-01-15 02:24:15 +09:30
Jon
537e7b6b6a revert(container): reomve slim usage
issue #23
2024-01-05 19:28:44 +09:30
Jon
5aba6b96dc feat(contianer): shrink container size
#23
2024-01-05 19:21:26 +09:30
Jon
2ec5e23067 fix(collections): fix utils version decalaration
!179
2024-01-02 16:40:21 +09:30
Jon
c29bad5daa feat(image): add ansible module ansible.utils
required for xmltodict function. used within keycloak playbook to fetch saml public cert

!179
2024-01-02 16:33:04 +09:30
Jon
b9a0e61136 fix(collection): add missing postgres
!150 nofusscomputing/infrastructure/configuration-management/project-production!18
2023-12-09 17:09:34 +09:30
Jon
e5ea61d58f fix(galaxy): specify versions as newest version is not installed
!133
2023-12-05 14:52:25 +09:30
Jon
c9a6a5c088 feat(git): '*' added as git safe.directory
added so that testing can be done to confirm if this container is a workable
solution for it being the AWX task container (control-plane)

!117 #18 nofusscomputing/infrastructure/configuration-management/inventory-production!2
2023-11-15 04:44:36 +09:30
Jon
102c50df52 fix(multi_arch_cpu): ensure multi arch images are build
!116
2023-11-14 21:11:39 +09:30
Jon
8e96e16073 feat(container): add ansible receptor
!114 closes #17
2023-11-14 20:45:04 +09:30
Jon
2d54a3cc28 feat(ansible): add community.dns module
!114
2023-11-14 20:43:31 +09:30
Jon
b8aea8f847 feat(image): default to amd64 as target platform
!95
2023-10-21 11:47:29 +09:30
Jon
03f00a9289 feat(image): var ANSIBLE_COLLECTIONS_PATHS set to /etc/ansible/collections
!95
2023-10-21 11:47:14 +09:30
Jon
e38f0e58b3 feat(image): add mysql client
!95
2023-10-20 06:31:53 +09:30
Jon
a34d073671 feat(image): add postgresclient
!95
2023-10-20 06:31:26 +09:30
Jon
03342e41c5 feat(collection): add community.postgresql
!95
2023-10-20 06:30:44 +09:30
Jon
40e46cd22e fix(python): removed python3.9 as it as causing issues with 3.11
!89 fixes #9
2023-08-01 06:15:04 +09:30
Jon
823c9c7949 feat(collection): install community.mysql collection
!81
2023-07-04 12:59:45 +09:30
Jon
1a1dc118bb feat(security): update system packages during build
!81
2023-07-04 12:59:11 +09:30
Jon
a430dc6400 feat(env_var): new env var of DEBIAN_FRONTEND noninteractive
!81
2023-07-04 12:58:33 +09:30
Jon
ed62936d69 fix(locale): Tanty thrown by ansibe now fixed
Ansible throwing a tantrum that it could not find the locale.
now the locale is installed and set ti en_US

!81 #12
2023-07-04 12:57:39 +09:30
Jon
6a10873507 fix(dockerfile): typo in command
!81
2023-07-01 03:20:56 +00:00
Jon
0c05490bd9 feat(software): install sshpass for ssh client usage
this app is required by ansible for ssh connections

issue #12
2023-07-01 03:11:23 +00:00
Jon
9705f44c8a fix(container): correct the dpkg ldconfig error
ldconffig appears to be missing from the container.
these changes add it bac to the continer for use

fixes #12
2023-07-01 03:11:23 +00:00
Jon
e82f96a402 fix(python): linked ansible used python to 3.11
see nofusscomputing/projects/ansible/execution_environment#9 for issue WRT the python version

!24 nofusscomputing/infrastructure/config#22 nofusscomputing/infrastructure/config!27 nofusscomputing/projects/ansible/execution_environment#9
2023-06-05 09:56:50 +09:30
Jon
369987eaf5 feat(ansible): add galaxy collection community.docker
this collection is required so that docker containers can be managed

!24 nofusscomputing/infrastructure/config#22 nofusscomputing/infrastructure/config!27
2023-06-05 09:35:00 +09:30
Jon
e48800bf8e feat(ansible): add galaxy collection ansible.posix
this collection is required so that ssh auth_keys can be used

!24 nofusscomputing/infrastructure/config#22 nofusscomputing/infrastructure/config!27
2023-06-04 14:03:44 +09:30
Jon
e2852ebe29 refactor(build): other projects included as git submodule
this was done so that any rebuild due to submodule update
could be tracked and viewable within the history.

!15 nofusscomputing/ops#74
2023-06-01 14:20:51 +09:30
Jon
07cdde820a refactor(playbooks): seperated git clone to own run
!11 closes #7 nofusscomputing/projects/ansible/ansible_playbooks!1 nofusscomputing/projects/ansible/ansible_playbooks#1
2023-05-27 13:53:51 +09:30
Jon
1da35d5770 feat(playbooks): add nfc ansible playbooks to image
!11 #7 nofusscomputing/projects/ansible/ansible_playbooks!1 nofusscomputing/projects/ansible/ansible_playbooks#1
2023-05-27 13:00:52 +09:30
Jon
24a65b4d99 feat(module): add collection community.general
this is required for the use of the community.general.gitlab_* namespace

!10
2023-05-26 17:02:47 +09:30
Jon
318a91ce6d fix(git_config): again! ensure cloned ansible-roles has submodules init
!9
2023-05-26 15:34:57 +09:30
Jon
30797b4577 fix(git_config): ensure cloned ansible-roles has submodules init
!8
2023-05-26 15:06:54 +09:30
Jon
3f6e77b0ed feat(python_build): compile and cache pip packages
!3
2023-05-13 14:32:15 +09:30