{"id":19583786,"url":"https://github.com/bodsch/ansible-collection-email","last_synced_at":"2025-02-26T12:25:15.770Z","repository":{"id":254225274,"uuid":"772528944","full_name":"bodsch/ansible-collection-email","owner":"bodsch","description":"Collection of Ansible modules to communicate with email systems.","archived":false,"fork":false,"pushed_at":"2025-02-19T17:23:10.000Z","size":359,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-19T18:24:34.614Z","etag":null,"topics":["ansible","ansible-collection","dovecot","email","mta","postfix"],"latest_commit_sha":null,"homepage":"","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bodsch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-15T11:21:49.000Z","updated_at":"2025-02-19T17:23:14.000Z","dependencies_parsed_at":"2024-08-22T06:25:16.128Z","dependency_job_id":"1018a82d-43d3-4818-80f3-7cec167ad0bb","html_url":"https://github.com/bodsch/ansible-collection-email","commit_stats":null,"previous_names":["bodsch/ansible-collection-email"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fansible-collection-email","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fansible-collection-email/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fansible-collection-email/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodsch%2Fansible-collection-email/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodsch","download_url":"https://codeload.github.com/bodsch/ansible-collection-email/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240850774,"owners_count":19867927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-collection","dovecot","email","mta","postfix"],"created_at":"2024-11-11T07:44:47.107Z","updated_at":"2025-02-26T12:25:15.727Z","avatar_url":"https://github.com/bodsch.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Collection - bodsch.email\n\nDocumentation for the collection.\n\n## Roles\n\n| Role                                                       | Build State | Description |\n|:---------------------------------------------------------- | :---- | :---- |\n| [bodsch.email.postfix](./roles/postfix/README.md)          | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bodsch/ansible-collection-email/postfix.yml?branch=main)][postfix]        | This role will fully configure and install *postfix*. |\n| [bodsch.email.dovecot](./roles/dovecot/README.md)          | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bodsch/ansible-collection-email/dovecot.yml?branch=main)][dovecot]        | This role will fully configure and install *dovecot*. |\n| [bodsch.email.mailcow](./roles/mailcow/README.md)          | [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bodsch/ansible-collection-email/mailcow.yml?branch=main)][mailcow]        | This role will fully configure and install *mailcow*. |\n\n\n[postfix]: https://github.com/bodsch/ansible-collection-email/actions/workflows/postfix.yml\n[dovecot]: https://github.com/bodsch/ansible-collection-email/actions/workflows/dovecot.yml\n[mailcow]: https://github.com/bodsch/ansible-collection-email/actions/workflows/mailcow.yml\n\n## Modules\n\n| Name  | Description |\n| :---- | :----       |\n| `postfix_check`            |    |\n| `postfix_maps`             |    |\n| `postfix_newaliases`       |    |\n| `postfix_postconf`         |    |\n| `postfix_postmap`          |    |\n| `postfix_validate_certs`   |    |\n| `postfix_virtual_backends` |    |\n\n## Filters\n\n| Name  | Description |\n| :---- | :----       |\n| `config_value`               |    |\n| `database_connection`        |    |\n| `postfix_map_data`           |    |\n| `relay_data`                 |    |\n| `sasl_data`                  |    |\n| `validate_attachment_hash`   |    |\n| `valid_list_data`            |    |\n\n\n## Installing this collection\n\nYou can install the memsource collection with the Ansible Galaxy CLI:\n\n```sh\n#\u003e ansible-galaxy collection install bodsch.email\n```\n\nTo install directly from GitHub:\n\n```sh\n#\u003e ansible-galaxy collection install git@github.com:bodsch/ansible-collection-email.git\n```\n\n\nYou can also include it in a `requirements.yml` file and install it with `ansible-galaxy collection install -r requirements.yml`, using the format:\n\n```yaml\n---\ncollections:\n  - name: bodsch.email\n```\n\nThe python module dependencies are not installed by `ansible-galaxy`.  They can\nbe manually installed using pip:\n\n```sh\n#\u003e pip install -r requirements.txt\n```\n\n## Using this collection\n\n\nYou can either call modules by their Fully Qualified Collection Namespace (FQCN), such as `bodsch.email.postfix`,\nor you can call modules by their short name if you list the `bodsch.email` collection in the playbook's `collections` keyword:\n\n```yaml\n---\n\n```\n\n\n## Contribution\n\nPlease read [Contribution](CONTRIBUTING.md)\n\n## Development,  Branches (Git Tags)\n\nThe `master` Branch is my *Working Horse* includes the \"latest, hot shit\" and can be complete broken!\n\nIf you want to use something stable, please use a [Tagged Version](https://github.com/bodsch/ansible-collection-email/tags)!\n\n\n## Author\n\n- Bodo Schulz\n\n## License\n\n[Apache](LICENSE)\n\n**FREE SOFTWARE, HELL YEAH!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodsch%2Fansible-collection-email","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbodsch%2Fansible-collection-email","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodsch%2Fansible-collection-email/lists"}