Files @ 72363bbc112f
Branch filter:

Location: majic-ansible-roles/roles/mail_server/molecule/default/molecule.yml - annotation

branko
MAR-189: Updated the release notes.
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
4e137a40d922
4e137a40d922
4e137a40d922
4e137a40d922
4e137a40d922
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
b0c92677ba93
b0c92677ba93
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
4e137a40d922
e0dc1c1cfaa8
4e137a40d922
4e137a40d922
7974b2d60f7d
7974b2d60f7d
4e137a40d922
4e137a40d922
cc53faac4b27
4e137a40d922
4e137a40d922
4e137a40d922
f425c5d31475
4e137a40d922
d7f5980cc68a
e0dc1c1cfaa8
5c5d8636f699
5c5d8636f699
7974b2d60f7d
7974b2d60f7d
5c5d8636f699
5c5d8636f699
cc53faac4b27
5c5d8636f699
5c5d8636f699
5c5d8636f699
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7974b2d60f7d
7974b2d60f7d
7d9696a7b5cc
7d9696a7b5cc
cc53faac4b27
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7974b2d60f7d
7974b2d60f7d
7d9696a7b5cc
7d9696a7b5cc
cc53faac4b27
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
e0dc1c1cfaa8
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
1ca18269f441
7d9696a7b5cc
7974b2d60f7d
7974b2d60f7d
7d9696a7b5cc
7d9696a7b5cc
cc53faac4b27
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
e0dc1c1cfaa8
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
1ca18269f441
7d9696a7b5cc
7974b2d60f7d
7974b2d60f7d
7d9696a7b5cc
7d9696a7b5cc
cc53faac4b27
7d9696a7b5cc
7d9696a7b5cc
7d9696a7b5cc
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
7974b2d60f7d
7974b2d60f7d
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
7974b2d60f7d
7974b2d60f7d
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
7974b2d60f7d
7974b2d60f7d
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
7974b2d60f7d
7974b2d60f7d
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
e0dc1c1cfaa8
d7f5980cc68a
d7f5980cc68a
6844c0a01173
6844c0a01173
d7f5980cc68a
1bf0f41d1854
1bf0f41d1854
e75d5d4fba3b
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
d7f5980cc68a
---

dependency: {}

driver:
  name: vagrant
  safe_files:
    # Preserve the ClamAV database files from previous runs on the
    # clamav-database helper machine. Meant to avoid hitting hard
    # limits for database downloads and getting completely blocked.
    - "*/clamav-database/*"
  provider:
    name: virtualbox

lint:
  name: yamllint
  options:
    config-file: ../../.yamllint.yml

platforms:


  # Helpers
  # =======

  - name: clamav-database
    box: debian/bullseye64
    memory: 512
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.11
        network_name: private_network
        type: static
    config_options:
      synced_folder: true

  - name: ldap-server
    box: debian/bullseye64
    memory: 256
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.12
        network_name: private_network
        type: static


  # Debian 10 Buster
  # ================

  - name: client1-buster
    groups:
      - client
      - client-relay-allowed
      - buster
      - smtp-server-requiring-tls
    box: debian/contrib-buster64
    memory: 256
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.21
        network_name: private_network
        type: static

  - name: client2-buster
    groups:
      - client
      - client-relay-forbidden
      - buster
      - smtp-server-refusing-tls
    box: debian/contrib-buster64
    memory: 256
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.22
        network_name: private_network
        type: static

  - name: parameters-mandatory-buster
    groups:
      - parameters-mandatory
      - buster
    box: debian/contrib-buster64
    memory: 2048
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.31
        network_name: private_network
        type: static

  - name: parameters-optional-buster
    groups:
      - parameters-optional
      - buster
    box: debian/contrib-buster64
    memory: 2048
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.32
        network_name: private_network
        type: static


  # Debian 11 Bullseye
  # ================

  - name: client1-bullseye
    groups:
      - client
      - client-relay-allowed
      - bullseye
      - smtp-server-requiring-tls
    box: debian/bullseye64
    memory: 256
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.41
        network_name: private_network
        type: static

  - name: client2-bullseye
    groups:
      - client
      - client-relay-forbidden
      - bullseye
      - smtp-server-refusing-tls
    box: debian/bullseye64
    memory: 256
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.42
        network_name: private_network
        type: static

  - name: parameters-mandatory-bullseye
    groups:
      - parameters-mandatory
      - bullseye
    box: debian/bullseye64
    memory: 2048
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.51
        network_name: private_network
        type: static

  - name: parameters-optional-bullseye
    groups:
      - parameters-optional
      - bullseye
    box: debian/bullseye64
    memory: 2048
    cpus: 1
    provider_raw_config_args:
      - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']"
    interfaces:
      - auto_config: true
        ip: 192.168.56.52
        network_name: private_network
        type: static


provisioner:
  name: ansible
  playbooks:
    cleanup: cleanup.yml
  config_options:
    defaults:
      force_valid_group_names: "ignore"
      interpreter_python: "/usr/bin/python3"
    ssh_connection:
      pipelining: "True"
  lint:
    name: ansible-lint

scenario:
  name: default

verifier:
  name: testinfra
  lint:
    name: flake8