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
2020-12-31 20:29:38 +01:00
..
acmetool2@06f6215431
acmetool_fix
base@ca00bca0f1
bat@430331438f
dotfiles@05ff3aec13
geerlingguy.firewall@adb052a450 Add fail2ban and firewall 2020-12-31 20:29:38 +01:00
goaccess@d9d4ce15d8
nginx2@f14aad6fc0 Update nginx and add dhparam 2020-12-31 19:43:02 +01:00
ranger@a97cf9b55b
robertdebock.fail2ban@a354bc92a6 Add fail2ban and firewall 2020-12-31 20:29:38 +01:00
ssh_auth@bf16a2583f
sshd@db846c9dc6
users@3dc308270b
webhost2@7a7a04e45d
README.md

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