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
2022-04-07 21:20:22 +02:00
..
acmetool2@b988f6d863 update submodules 2021-02-06 23:41:53 +01:00
bat@53c00088ef update submodules 2022-03-16 00:10:34 +01:00
do1jlr.acmetool@59dca52aa9 update submodules 2022-03-31 22:48:59 +02:00
do1jlr.admin_base@3b93913a2b update submodules 2022-03-31 22:48:59 +02:00
do1jlr.ansible_version@1a37424ebf Update requirements 2022-01-16 18:01:30 +01:00
do1jlr.auth@64f9bea51e Update submodules 2021-09-20 22:40:33 +02:00
do1jlr.avahi_client@2fccf9a06e update submodules 2022-04-07 21:20:22 +02:00
do1jlr.base@450ddb7f62 update submodules 2022-04-07 21:20:22 +02:00
do1jlr.dovecot@9864d2fce8 update modules 2021-11-05 00:47:03 +01:00
do1jlr.gitea@d33e6b1da8 update submodules 2022-03-31 22:48:59 +02:00
do1jlr.mailserver_preperation@6f3aff9dab update submodules 2022-03-31 22:48:59 +02:00
do1jlr.mysql@32633db075 update web stuff 2021-10-05 01:15:15 +02:00
do1jlr.nginx@955cf7c6c8 Update submodules 2021-10-21 22:38:36 +02:00
do1jlr.ntp@fd3a35c225 Update NTP role 2021-09-27 00:47:39 +02:00
do1jlr.rspamd@a2d91b6240 update some submodules 2021-05-10 23:08:09 +02:00
do1jlr.rtl_nic_firmware@0ed97ce062 update submodules 2022-03-31 22:48:59 +02:00
do1jlr.sshd@300ba7f1f8 update submodules 2022-03-31 22:48:59 +02:00
do1jlr.unbound@90a712dc4c update submodules 2022-03-31 22:48:59 +02:00
do1jlr.users@6936d67ce7 Update submodules 2021-09-20 22:40:33 +02:00
do1jlr.webhost@c8d0feb203 update some submodules 2021-05-10 23:08:09 +02:00
do1jlr.weechat@2e09cbb7cd update submodules 2022-04-07 21:20:22 +02:00
dotfiles@f510b669e4 update modules 2021-11-09 14:47:14 +01:00
geerlingguy.firewall@495c8b368c update submodules 2022-01-09 20:15:08 +01:00
geerlingguy.postgresql@e7cd403506 update submodules 2022-03-16 00:10:34 +01:00
mailserver_dovecot start creating postfix template 2021-01-10 04:43:05 +01:00
nginx2@bb242391f2 update submodules 2021-02-25 00:38:11 +01:00
postfix@e8ee3dccbd update postfix 2021-01-26 02:31:54 +01:00
ranger@ff37e1835e update submodules 2022-04-07 21:20:22 +02:00
robertdebock.dovecot@5a3192e50c update submodules 2022-03-31 22:48:59 +02:00
robertdebock.fail2ban@18be9afb65 update submodules 2022-03-31 22:48:59 +02:00
unattended_upgrades@f9e09a3254 Update submodules 2021-10-21 22:38:36 +02:00
webhost2@7a17d4cdf5 update submodules 2021-02-06 23:41:53 +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