Files @ 814be5def61d
Branch filter:

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

branko
MAR-189: Added support for Debian 11 Bullseye to xmpp_server role:

- Roll-out LDAP client configuration since Bullseye does not come with
a stock one at /etc/ldap/ldap.conf that sets the trust anchor
correctly for validating LDAP server certificates.
- Drop the backports pinning in case of Bullseye (for now let's try to
keep the Buster and Bullseye at same versions for simplicity).
- Drop installation of Python apt bindings (no longer used).
- Tests for Buster and Bullseye need to be split-up a bit due to some
differences around backports etc.
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
2ada86e90026
2ada86e90026
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
814be5def61d
ceb51ff23ae3
ceb51ff23ae3
ceb51ff23ae3
ceb51ff23ae3
257a52b3f69d
ceb51ff23ae3
ceb51ff23ae3
ceb51ff23ae3
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
257a52b3f69d
449e6423959c
449e6423959c
449e6423959c
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
257a52b3f69d
449e6423959c
449e6423959c
449e6423959c
814be5def61d
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
449e6423959c
257a52b3f69d
449e6423959c
449e6423959c
449e6423959c
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
e970d4afbea4
e970d4afbea4
87f4f8572370
87f4f8572370
e970d4afbea4
1bf0f41d1854
1bf0f41d1854
e75d5d4fba3b
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
---

dependency: {}

driver:
  name: vagrant
  provider:
    name: virtualbox

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

platforms:

  - name: ldap-server
    box: debian/bullseye64
    memory: 512
    cpus: 1
    interfaces:
      - auto_config: true
        ip: 192.168.56.11
        network_name: private_network
        type: static

  - name: client-buster
    groups:
      - clients
      - buster
    box: debian/contrib-buster64
    memory: 256
    cpus: 1
    interfaces:
      - auto_config: true
        ip: 192.168.56.21
        network_name: private_network
        type: static

  - name: client-bullseye
    groups:
      - clients
      - bullseye
    box: debian/bullseye64
    memory: 256
    cpus: 1
    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: 512
    cpus: 1
    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: 512
    cpus: 1
    interfaces:
      - auto_config: true
        ip: 192.168.56.32
        network_name: private_network
        type: static

  - name: parameters-mandatory-bullseye
    groups:
      - parameters-mandatory
      - bullseye
    box: debian/bullseye64
    memory: 512
    cpus: 1
    interfaces:
      - auto_config: true
        ip: 192.168.56.41
        network_name: private_network
        type: static

  - name: parameters-optional-bullseye
    groups:
      - parameters-optional
      - bullseye
    box: debian/bullseye64
    memory: 512
    cpus: 1
    interfaces:
      - auto_config: true
        ip: 192.168.56.42
        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