Files @ a0597f1f2578
Branch filter:

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

branko
MAR-239: Dropped support for Debian 11 Bullseye from the common role.
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
e970d4afbea4
2ada86e90026
2ada86e90026
e970d4afbea4
e970d4afbea4
e970d4afbea4
0758b92e0638
0758b92e0638
0758b92e0638
0758b92e0638
e970d4afbea4
c1abe824342c
ceb51ff23ae3
ceb51ff23ae3
7974b2d60f7d
7974b2d60f7d
ceb51ff23ae3
ceb51ff23ae3
257a52b3f69d
ceb51ff23ae3
ceb51ff23ae3
ceb51ff23ae3
0758b92e0638
0758b92e0638
0758b92e0638
0758b92e0638
814be5def61d
814be5def61d
814be5def61d
814be5def61d
3c51248b600c
3c51248b600c
3c51248b600c
3c51248b600c
3c51248b600c
814be5def61d
814be5def61d
7974b2d60f7d
7974b2d60f7d
814be5def61d
814be5def61d
0758b92e0638
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
7974b2d60f7d
7974b2d60f7d
814be5def61d
814be5def61d
0758b92e0638
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
814be5def61d
7974b2d60f7d
7974b2d60f7d
814be5def61d
814be5def61d
0758b92e0638
814be5def61d
814be5def61d
814be5def61d
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
c1abe824342c
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:


  # Helpers
  # =======

  - name: ldap-server
    box: debian/bookworm64
    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


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

  - name: client-bullseye
    groups:
      - clients
      - bullseye
    # Use Bookworm client box for testing Bullseye servers to avoid
    # duplication of test code in test_client.py due to missing
    # functional build of go-sendxmpp for the Bullseye release (glibc
    # mismatch in prebuilt package).
    box: debian/bookworm64
    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: parameters-mandatory-bullseye
    groups:
      - parameters-mandatory
      - bullseye
    box: debian/bullseye64
    memory: 512
    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: 512
    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


  # Debian 11 Bookworm
  # ==================

  - name: client-bookworm
    groups:
      - clients
      - bookworm
    box: debian/bookworm64
    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: parameters-mandatory-bookworm
    groups:
      - parameters-mandatory
      - bookworm
    box: debian/bookworm64
    memory: 512
    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-bookworm
    groups:
      - parameters-optional
      - bookworm
    box: debian/bookworm64
    memory: 512
    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


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