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
102c50df52
fix(multi_arch_cpu): ensure multi arch images are build
...
!116
2023-11-14 21:11:39 +09:30
8e96e16073
feat(container): add ansible receptor
...
!114 closes #17
2023-11-14 20:45:04 +09:30
2d54a3cc28
feat(ansible): add community.dns module
...
!114
2023-11-14 20:43:31 +09:30
b8aea8f847
feat(image): default to amd64 as target platform
...
!95
2023-10-21 11:47:29 +09:30
03f00a9289
feat(image): var ANSIBLE_COLLECTIONS_PATHS set to /etc/ansible/collections
...
!95
2023-10-21 11:47:14 +09:30
e38f0e58b3
feat(image): add mysql client
...
!95
2023-10-20 06:31:53 +09:30
a34d073671
feat(image): add postgresclient
...
!95
2023-10-20 06:31:26 +09:30
03342e41c5
feat(collection): add community.postgresql
...
!95
2023-10-20 06:30:44 +09:30
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
823c9c7949
feat(collection): install community.mysql collection
...
!81
2023-07-04 12:59:45 +09:30
1a1dc118bb
feat(security): update system packages during build
...
!81
2023-07-04 12:59:11 +09:30
a430dc6400
feat(env_var): new env var of DEBIAN_FRONTEND noninteractive
...
!81
2023-07-04 12:58:33 +09:30
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
6a10873507
fix(dockerfile): typo in command
...
!81
2023-07-01 03:20:56 +00:00
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
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
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
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
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
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
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
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
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
318a91ce6d
fix(git_config): again! ensure cloned ansible-roles has submodules init
...
!9
2023-05-26 15:34:57 +09:30
30797b4577
fix(git_config): ensure cloned ansible-roles has submodules init
...
!8
2023-05-26 15:06:54 +09:30
3f6e77b0ed
feat(python_build): compile and cache pip packages
...
!3
2023-05-13 14:32:15 +09:30
42d2cb79df
fix(ci): syntax error
...
!3
2023-05-08 10:50:46 +09:30
f944a3c6ee
chore: initial project files
...
!3
2023-05-08 10:20:02 +09:30