Files @ 0b4f215b3b4e
Branch filter:

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

branko
MAR-108: Implemented tests for the backup_client role:

- Updated test playbook to deploy a simple script for testing pre-backup
handles.
- Added sample known_hosts to test data for comparison purposes.
- Implemented a number of tests covering common set-up, set-up using only
mandatory parameters, and set-up using optional parameters.
---

- 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