1
0
Fork 0
mirror of https://github.com/DO1JLR/ansible_playbook_servers.git synced 2024-09-14 19:53:56 +02:00
ansible_playbook_servers/roles
2023-11-08 15:51:58 +01:00
..
do1jlr.acmetool@18a56d9045 update submodules and acmetool config 2023-10-30 02:05:53 +01:00
do1jlr.admin_base@7d430bec45 update some submodules 2022-04-08 00:49:38 +02:00
do1jlr.ansible_version@2bf5d7c436 Upgrade 2023-01-05 22:48:45 +01:00
do1jlr.auth@1b60b7da3a update some submodules 2022-04-08 00:49:38 +02:00
do1jlr.avahi_client@bfdc73619d Update and improve submodules 2023-10-29 22:28:04 +01:00
do1jlr.dotfiles@9d86ed9130 update submodules 2023-10-31 16:34:45 +01:00
do1jlr.dovecot@07e9cc918f update some submodules 2022-04-08 00:49:38 +02:00
do1jlr.etebase@16f389ca76 update submodules and acmetool config 2023-10-30 02:05:53 +01:00
do1jlr.mailserver_preperation@ff1fb3952f update some submodules 2022-04-08 00:49:38 +02:00
do1jlr.nginx@e2e4a10595 Rename git server 2023-06-14 02:39:36 +02:00
do1jlr.ntp@a3ac34e33d Update and improve submodules 2023-10-29 22:28:04 +01:00
do1jlr.ranger@113140264a Update and improve submodules 2023-10-29 22:28:04 +01:00
do1jlr.rspamd@affa49e570 update submodules and acmetool config 2023-10-30 02:05:53 +01:00
do1jlr.rtl_nic_firmware@7b2d2adbb9 update some submodules 2022-04-08 00:49:38 +02:00
do1jlr.sshd@15b7867a37 update submodules 2022-05-03 23:07:39 +02:00
do1jlr.unbound@2f26c3e27e submodules updated and branches specified 2022-12-08 01:56:37 +01:00
do1jlr.users@9203f239c6 update some submodules 2022-04-08 00:49:38 +02:00
do1jlr.webhost@c8d0feb203 update some submodules 2021-05-10 23:08:09 +02:00
do1jlr.weechat@f31546bbda update submodules and acmetool config 2023-10-30 02:05:53 +01:00
gantsign.bat@b263e5e140 update modules 2023-04-25 14:36:06 +02:00
geerlingguy.firewall@7f6b9247f0 Update Submodules 2023-09-14 23:27:59 +02:00
geerlingguy.mysql@8f0eef93c7 update 2023-07-18 18:43:26 +02:00
geerlingguy.postgresql@4d95a289cb update 2023-07-18 18:43:26 +02:00
l3d.packages@aee79b1d6e Update and improve submodules 2023-10-29 22:28:04 +01:00
mailserver_dovecot start creating postfix template 2021-01-10 04:43:05 +01:00
postfix@d104fdf714 update some submodules 2022-04-08 00:49:38 +02:00
robertdebock.dovecot@b7f46a2fe1 Update submodules 2023-10-20 22:43:35 +02:00
robertdebock.fail2ban@7c8482cfb6 Update submodules 2023-10-20 22:43:35 +02:00
unattended_upgrades@f7b8f6f3ff unantended upgrades 2023-11-08 15:51:58 +01:00
README.md Initial commit 2020-12-12 23:42:36 +01:00

Subfolders to include ansible roles.

All roles should be included in this subfolder. This is usually done as git submodule.

The most common command needed for this is:

git submodule add <public_path_to_gitrepo.git> <submodule_destination>

A simple way to checkk out the latest commit at the main branch for all submodules is:

git submodule foreach "(git checkout $(git symbolic-ref --short refs/remotes/origin/HEAD | sed "s@^origin/@@"); git pull)"

In abstract terms, the easiest way to do this is to treat submodules like normal git repositories after you have cloned them. This means checking out the main branch, committing things and similar actions. And when the local changes to submodule git repo are complete, add the new commit hash of submodule indein main git repo by adding, committing and pushing the entire submodule like an updated file.

Further information is also available at git-scm.com/docs/git-submodule