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
2021-02-25 01:18:57 +01:00
..
acmetool2@b988f6d863 update submodules 2021-02-06 23:41:53 +01:00
acmetool_fix@cb3382d0e9 improve acmetool_fix 2021-02-07 03:38:50 +01:00
base@710f6889a9 no longer install smartmontools 2021-02-10 15:30:33 +01:00
bat@430331438f define webserver 2020-12-13 00:10:12 +01:00
do1jlr.acmetool@b988f6d863 update submodules 2021-02-06 23:41:53 +01:00
do1jlr.ansible_version@1938bf214d update submodules 2021-02-25 00:38:11 +01:00
do1jlr.dovecot@54a488a82a update modules 2021-01-26 02:38:22 +01:00
do1jlr.mailserver_preperation@1e620725df change mailserver database creation 2021-01-31 03:41:57 +01:00
do1jlr.nginx@0144eb1c02 rename and adjust some roles, add new domain 2021-02-06 17:48:53 +01:00
do1jlr.rspamd@c31b677317 update modules 2021-01-26 02:38:22 +01:00
do1jlr.webhost@7a17d4cdf5 update submodules 2021-02-06 23:41:53 +01:00
dotfiles@d51c5a9230 update module 2021-01-26 20:11:08 +01:00
geerlingguy.firewall@b27790a6ae update submodules 2021-02-25 00:38:11 +01:00
geerlingguy.mysql@29019f4e09 update submodules 2021-02-25 00:38:11 +01:00
geerlingguy.postgresql@23da4393cf update submodules 2021-02-25 00:38:11 +01:00
gitea@1127d83778 change gitea version 2021-02-25 01:18:57 +01:00
goaccess@34e8c31bad update yamllint improvements 2021-01-19 20:16:08 +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
radicale@dbdeb94e93 update submodule 2021-02-03 01:20:22 +01:00
ranger@a97cf9b55b Initial commit 2020-12-12 23:42:36 +01:00
robertdebock.dovecot@41f92e3749 update submodules 2021-02-25 00:38:11 +01:00
robertdebock.fail2ban@84a602b601 update submodules 2021-02-25 00:38:11 +01:00
ssh_auth@bf16a2583f update module and ansible config 2020-12-23 17:09:14 +01:00
sshd@8d5e1f32ba Enable versionscheck by default 2021-01-06 11:25:36 +01:00
unattended_upgrades@38d05afe93 update submodules 2021-02-10 23:29:17 +01:00
unbound@8ce3f04925 update unbound 2021-01-19 01:09:42 +01:00
users@3dc308270b update sshd 2020-12-20 22:33:01 +01: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