Files @ 277c561f3f52
Branch filter:

Location: majic-ansible-roles/roles/preseed/playbook.yml - annotation

branko
MAR-28: Impelmented general and SMTP-related tests for mail_server:

- Increased amount of memory in test instances to 768MB.
- Fixed playbook for runs against client test instances.
- Fixed typos and invalid settings in test playbook.
- Switched to expanded syntax in tasks used for deploying TLS keys and
certificates in order to avoid mangling of TAB characters.
- Fixed missing permissions set-up for Postfix main configuration file.
- Fixed deployment of Postfix master.cf configuration file to take into account
configurable virtual mail user.
- Implemented tests covering SMTP functionality.
---

- hosts: parameters-mandatory
  roles:
    - role: preseed

- hosts: parameters-optional
  roles:
    - role: preseed
      ansible_key: CUSTOMKEY
      preseed_country: RS
      preseed_directory: /tmp/custom_preseed_files_location
      preseed_dns: 1.1.1.1
      preseed_domain: example.com
      preseed_gateway: 2.2.2.2
      preseed_hostname: testing
      preseed_ip: 3.3.3.3
      preseed_keymap: sv
      preseed_language: sr
      preseed_locale: en_UK.UTF-8
      preseed_mirror_directory: /
      preseed_mirror_hostname: ftp.de.debian.org
      preseed_mirror_proxy: http://proxy.local
      preseed_netmask: 255.255.0.0
      preseed_network_auto: no
      preseed_network_interface: eth1
      preseed_root_password: myrootpassword
      preseed_timezone: Europe/Belgrade

- hosts: parameters-optional-with-overrides
  roles:
    - role: preseed
      preseed_directory: /tmp/custom_preseed_files_location
      ansible_key: CUSTOMKEY
      preseed_server_overrides:
        parameters-optional-with-overrides:
          country: RS
          dns: 1.1.1.1
          domain: example.com
          gateway: 2.2.2.2
          hostname: testing
          ip: 3.3.3.3
          keymap: sv
          language: sr
          locale: en_UK.UTF-8
          mirror_directory: /
          mirror_hostname: ftp.de.debian.org
          mirror_proxy: http://proxy.local
          netmask: 255.255.0.0
          network_auto: no
          network_interface: eth1
          root_password: myrootpassword
          timezone: Europe/Belgrade