diff --git a/parser_test.go b/parser_test.go index a53bc46..2f82044 100644 --- a/parser_test.go +++ b/parser_test.go @@ -1007,6 +1007,12 @@ func TestParser_NormalizeModule_Good_AlreadyFQCN(t *testing.T) { assert.Equal(t, "community.general.ufw", NormalizeModule("community.general.ufw")) } +func TestParser_IsModule_Good_AdditionalFQCN(t *testing.T) { + assert.True(t, isModule("ansible.builtin.hostname")) + assert.True(t, isModule("ansible.builtin.sysctl")) + assert.True(t, isModule("ansible.builtin.reboot")) +} + func TestParser_NormalizeModule_Good_LegacyNamespace(t *testing.T) { assert.Equal(t, "ansible.builtin.command", NormalizeModule("ansible.legacy.command")) assert.Equal(t, "ansible.posix.authorized_key", NormalizeModule("ansible.legacy.authorized_key")) diff --git a/types.go b/types.go index 986ad3f..2c2752b 100644 --- a/types.go +++ b/types.go @@ -396,6 +396,9 @@ var KnownModules = []string{ "ansible.posix.authorized_key", "ansible.builtin.docker_compose", "ansible.builtin.docker_compose_v2", + "ansible.builtin.hostname", + "ansible.builtin.sysctl", + "ansible.builtin.reboot", "community.docker.docker_compose", "community.docker.docker_compose_v2", diff --git a/types_test.go b/types_test.go index e838c78..d51149c 100644 --- a/types_test.go +++ b/types_test.go @@ -851,6 +851,9 @@ func TestTypes_KnownModules_Good_ContainsExpected(t *testing.T) { "ansible.posix.authorized_key", "ansible.builtin.docker_compose", "ansible.builtin.docker_compose_v2", + "ansible.builtin.hostname", + "ansible.builtin.sysctl", + "ansible.builtin.reboot", "community.docker.docker_compose", "community.docker.docker_compose_v2", }