Majic Projects
Majic Ansible Roles
Go to the previous open issue
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
icon_project.png Majic Ansible Roles / Closed Feature request MAR-27 Tests for mail_forwarder role
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Go to the next issue (open or closed)
Go to the next open issue
This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue basics
  • Type of issue
    Feature request
  • Category
    Not determined
  • Targetted for
    1.6.0
  • Status
    Closed
  • Progress
  • Priority
    Not determined
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (0)
There are no items
People involved
Times and dates
  • Posted at
  • Last updated
  • Estimated time
    Not estimated
  • Time spent
    5 hours
    Click here to see time logged against this issue
Issue details
  • Resolution
    RESOLVED
Attachments (0)
There is nothing attached to this issue
Duplicate issues (0)
This issue does not have any duplicates
Description

Implement tests for mail_forwarder role.

The following should be done:

  • Use Molecule for automating VM provisioning and running tests.
  • Update tasks as necessary to pass Ansible Lint checks. Introduce the skip_ansible_lint tag on relevant tasks where linting should be skipped.
  • Apply minimal fixes to issues discovered during testing.
  • When creating the tests, keep in mind the following:
    • Set-up dedicated network in order to fully test functionality.
    • Set-up dedicated mail server to act as relay for testing purposes.
    • Mandatory parameters should be tested.
    • Optional parameters should be tested.
    • Make sure to test mail forwarding. Don't forget to set-up the mail server correctly for this.
    • Make sure to test TLS configuration to ensure connection to SMTP proxy is secured.
    • Make sure to test incoming mail from the relay (for bouncing purposes).
    • Make sure to test server is not an open relay.
    • Make sure to test local mail aliases.
    • Make sure to test firewall.
    • Test on both Debian Jessie and Debian Stretch (64-bit).
Todos (0 / 0)
There are no comments