├── .ansible-lint ├── .editorconfig ├── .github ├── auto-merge.yml ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── auto-merge.yml │ ├── galaxy.yml │ ├── main.yml │ └── release-drafter.yml ├── .gitignore ├── .yamllint ├── README.md ├── defaults └── main.yml ├── files ├── prosody.conf └── saslauthd ├── handlers └── main.yml ├── meta └── main.yml ├── molecule └── default │ ├── INSTALL.rst │ ├── converge.yml │ ├── molecule.yml │ ├── requirements.yml │ ├── roles │ └── ansible-role-prosody │ ├── tests │ └── test_default.yml │ └── verify.yml ├── requirements.yml ├── tasks ├── goss.yml ├── inactive.yml ├── ldap.yml ├── main.yml ├── prosody.yml ├── tls.yml └── web.yml └── templates ├── 10-fd-limit.conf.j2 ├── host-meta.json.j2 ├── prosody.cfg.lua.j2 ├── prosody_inactive_users.j2 ├── saslauthd.conf.j2 └── test_prosody.yml.j2 /.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.ansible-lint -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/auto-merge.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/workflows/auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/galaxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/workflows/galaxy.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.gitignore -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/.yamllint -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /files/prosody.conf: -------------------------------------------------------------------------------- 1 | pwcheck_method: saslauthd 2 | mech_list: PLAIN 3 | -------------------------------------------------------------------------------- /files/saslauthd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/files/saslauthd -------------------------------------------------------------------------------- /handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/handlers/main.yml -------------------------------------------------------------------------------- /meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/meta/main.yml -------------------------------------------------------------------------------- /molecule/default/INSTALL.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/molecule/default/INSTALL.rst -------------------------------------------------------------------------------- /molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/molecule/default/converge.yml -------------------------------------------------------------------------------- /molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/molecule/default/molecule.yml -------------------------------------------------------------------------------- /molecule/default/requirements.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - src: systemli.apt_repositories 3 | -------------------------------------------------------------------------------- /molecule/default/roles/ansible-role-prosody: -------------------------------------------------------------------------------- 1 | ../../.. -------------------------------------------------------------------------------- /molecule/default/tests/test_default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/molecule/default/tests/test_default.yml -------------------------------------------------------------------------------- /molecule/default/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/molecule/default/verify.yml -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/requirements.yml -------------------------------------------------------------------------------- /tasks/goss.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/goss.yml -------------------------------------------------------------------------------- /tasks/inactive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/inactive.yml -------------------------------------------------------------------------------- /tasks/ldap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/ldap.yml -------------------------------------------------------------------------------- /tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/main.yml -------------------------------------------------------------------------------- /tasks/prosody.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/prosody.yml -------------------------------------------------------------------------------- /tasks/tls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/tls.yml -------------------------------------------------------------------------------- /tasks/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/tasks/web.yml -------------------------------------------------------------------------------- /templates/10-fd-limit.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/templates/10-fd-limit.conf.j2 -------------------------------------------------------------------------------- /templates/host-meta.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/templates/host-meta.json.j2 -------------------------------------------------------------------------------- /templates/prosody.cfg.lua.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/templates/prosody.cfg.lua.j2 -------------------------------------------------------------------------------- /templates/prosody_inactive_users.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/templates/prosody_inactive_users.j2 -------------------------------------------------------------------------------- /templates/saslauthd.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/templates/saslauthd.conf.j2 -------------------------------------------------------------------------------- /templates/test_prosody.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/ansible-role-prosody/HEAD/templates/test_prosody.yml.j2 --------------------------------------------------------------------------------