diff --git a/changelogs/fragments/1383-apache2-module-amend-shib-workaround.yaml b/changelogs/fragments/1383-apache2-module-amend-shib-workaround.yaml
new file mode 100644
index 0000000000..ccd89b0121
--- /dev/null
+++ b/changelogs/fragments/1383-apache2-module-amend-shib-workaround.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+- apache2_module - amend existing module identifier workaround to also apply to updated Shibboleth modules (https://github.com/ansible-collections/community.general/issues/1379).
diff --git a/plugins/modules/web_infrastructure/apache2_module.py b/plugins/modules/web_infrastructure/apache2_module.py
index 0253e7a42d..4cc0ef8b37 100644
--- a/plugins/modules/web_infrastructure/apache2_module.py
+++ b/plugins/modules/web_infrastructure/apache2_module.py
@@ -161,6 +161,7 @@ def create_apache_identifier(name):
 
     # a2enmod name replacement to apache2ctl -M names
     text_workarounds = [
+        ('shib', 'mod_shib'),
         ('shib2', 'mod_shib'),
         ('evasive', 'evasive20_module'),
     ]